Стандартный класс Zend_Loader_Autoloader_Resource
, добавленный к каждому модулю, ищет модели с префиксом класса <ModuleNamespace>_Model_
в <module-directory>/models
.
Для модуля по умолчанию пространство имен определяется в свойстве appnamespace
вашей конфигурации.(по умолчанию Application
).Каталог, как правило, application
.
Подводя итог, создайте классы моделей модулей по умолчанию в application/models
с префиксом класса Application_Model_
, например
<?php
// application/models/AccProductsMapper.php
class Application_Model_AccProductsMapper
{
// etc
Что касается вашего_initAutoload()
метод, я не могу сказать, что вы делаете с этим загрузчиком модулей, и посоветовал бы вам это вообще не нужно.Вы можете зарегистрировать пространства имен в стиле PEAR в вашем конфигурационном файле, например,
autoloadernamespaces.App = "App_"
autoloadernamespaces.My = "My_"