у вас есть такая проблема, потому что у класса php нет метода init.Этот метод init применим только к классам Zend.Это означает, что вы можете использовать его только тогда, когда расширяете класс Zend.Это означает, что вы на самом деле переопределяете метод init.
Например, он находится в классе Zend_Db_Table_Abstract:
/**
* Initialize object
*
* Called from {@link __construct()} as final step of object instantiation.
*
* @return void
*/
public function init()
{
}
Так что если вы измените свою модель для расширения на zend, она будет работать:
class MyModel extends Zend_Db_Table_Abstract
{
public function init()
{
// prepare something
}
...
}
То же самое и с Zend_Controller_Action, поэтому вы также можете использовать его в своих контроллерах.