Ваша проблема в том, что автозагрузчик не может найти ваш класс Core.
Обычно я структурирую свое приложение, используя папку библиотеки, в которой заканчиваются все мои модели и инструменты.
В вашем случае, Я бы создал в папке библиотеки папку MyProject, внутри которой вы можете поместить свой класс Core.php, и вам придется исправить его имя, которое приводит к:
library / MyProject / Core.php
class MyProject_Core{
public function init(){
}
public function indexAction(){
}
public function yo(){
$text = 'This is my function Yo';
return $text;
}
Конечно, вы бы назвали свой класс следующим образом:
$coreInstance = new MyProject_Core();
Поместите эту функцию в свое приложение / Bootstrap.php:
protected function _initAutoload()
{
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('MyProject_');
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH));
return $autoloader;
}
Тогда Zend_Loader должен найти ваш класс без каких-либо проблем.