Как автоматически загружать модели модулей Zend Framework?

Я создаю новую CMS в Zend Framework, и у меня нет большого контакта с ZF. Клиенту нужны два раздела, называемые Admin и FE. Итак, я структурировал структуру своего приложения следующим образом.

- SITE
-- application
---- configs
---- layouts
---- modules
-------- default
------------ controllers
------------ forms
------------ models
------------ views
------------ Bootstrap.php
-------- admin
------------ controllers
------------ forms
------------ models
------------ views
------------ Bootstrap.php
---- Bootstrap.php
-- public
-- library
-- index.php

Моя структура работает нормально, и макеты и контроллеры загружаются, когда я захожу на сайт, какHttp: // сайт или жеHTTP: // сайт / администратор.

Мой вопрос 1.) Как мне автозагрузить мои модели в модулях. В файл начальной загрузки конкретной модели я добавил код ниже. Но это не работает.

<code>class Admin_Bootstrap extends Zend_Application_Module_Bootstrap 
{
    protected function _initAutoload()
    {
        $autoloader = new Zend_Application_Module_Autoloader(array(
            'basePath' => APPLICATION_PATH.'/modules/admin/',
            'namespace' => '',
            'resourceTypes' => array(
                'form' => array(
                    'path' => 'forms/',
                    'namespace' => 'Form_',
                ),
                'model' => array(
                    'path' => 'models/',
                    'namespace' => 'CPModel_'
                )
            ),
        ));
        return $autoloader;
    }
}
</code>

2.) Как я буду использовать разные макеты для разных модулей?

Ответы на вопрос(1)

Ваш ответ на вопрос