1 | |||||||||||
Контроллер не видит метод Модели28.06.2019, 11:19. Показов 1912. Ответов 4
Метки нет (Все метки)
Привет. ошибка в этой строке $products = Model::factory('Catalog')->all_products; Почему не видит all_products?
Контроллер:
0
|
28.06.2019, 11:19 | |
Ответы с готовыми решениями:
4
Передача модели в контроллер Передача модели с вьювера в контроллер Передача данных из модели в контроллер Передача в контроллер сложной модели |
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
|
28.06.2019, 11:28 | 2 |
Что возвращает этот метод? Если объект, то какого класса? Проверять через var_dump.
Текст ошибки?
0
|
28.06.2019, 11:36 [ТС] | 3 | |||||||||||||||
ErrorException [ Notice ]: Undefined property: Model_Catalog::$all_products
дак Catalog это и есть класс Модели. Model::factory('Catalog') в круглых скобках, в одинарных кавычках помещаем наш класс, а после скобок уже можно вызвать метод этого класса, так?
Добавлено через 2 минуты массив же. Еще раз класс модели: Кликните здесь для просмотра всего текста
Добавлено через 1 минуту а потом в контроллере использую этот метод all_products. Кликните здесь для просмотра всего текста
0
|
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
|
|
28.06.2019, 11:41 | 4 |
Сообщение было отмечено Джон Кофи как решение
Решение
property = свойство. Вы обращаетесь к свойству, а нужно к методу. Забыли скобки, короче.
->all_products()
1
|
28.06.2019, 11:44 [ТС] | 5 |
и так всю жизнь. Сегодня 20 минут искал ключи от машины, оказалось, я их уже вставил в зажигание. Пятница
0
|
28.06.2019, 11:44 | |
28.06.2019, 11:44 | |
Помогаю со студенческими работами здесь
5
Сложности в передаче модели в контроллер Передача в контроллер модели определенного класса POST не возвращает данные из модели в контроллер Как возвратить таблицу с данными из модели MVC в Контроллер? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |