текст ошибки ErrorException [ Strict ]: Creating default object from empty value
ругается на строчку
1. relight - 29 Февраля, 2012 - 22:18:05 - перейти к сообщению
вот полный код
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class Controller_Index extends Controller_Template {
- public $template = 'v_base';
- public function before()
- {
- parent::before();
- //получаем список категорий из модели
- $categories = Model::factory('catalog')->categories();
- //получаем список лучших товаров
- $top = Model::factory('catalog')->top();
- $this->template->site_name = 'Элли';
- $this->template->site_description = 'То, что вы хотели!';
- $this->templete->top = $top;
- $this->template->categories = $categories;
- }
- public function action_index()
- {
- $this->template->title_page = 'Главная страница';
- $this->template->content = ' ';
- }
- public function action_catalog() {
- $product = Model::factory('catalog')->all_product();
- $this->template->title_page = 'Каталог товаров';
- 'product' => $product,
- ));
- }
- }
модель
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class Model_Catalog extends Model {
- //каталог товаров
- public function all_product()
- {
- 'Товар1' => 228,
- 'Товар2' => 44,
- 'Товар3' => 400,
- 'Товар4' => 50,
- );
- }
- //Лучшие товары
- public function top()
- {
- 'Товар3',
- 'Товар1',
- );
- }
- //Список категорий
- public function categories()
- {
- 'Категория1',
- 'Категория2',
- 'Категория3',
- );
- }
- }