Mam taką zagwostkę. Mam kontroler "centralny", który dziedziczy po Zend_Controller_Action i ma dodatkowo funkcję loadModel działającą poprawnie. W tej samej klasie umieściłem także:
// Load models $this->loadModel('Categories'); $this->loadModel('Products'); // Assign models to variables $categories = new Categories(); $products = new Products();
W innych kontrolerach, które dziedziczą po tym kontrolerze "centralnym" nie mogę jednak wykorzystać tych modeli. Używam ich następująco:
// Select all products from tables $select = $products->select();
i dostaję błąd:
Notice: Undefined variable: products in \app\controllers\IndexController.php on line 27 Fatal error: Call to a member function select() on a non-object in \app\controllers\IndexController.php on line 27
Proszę o pomoc lub wyjaśnienie co robię źle.