Jak automatycznie ładować modele modułów Zend Framework?

Buduję nowy CMS w Zend Framework i nie mam dużej ekspozycji na ZF. Klient wymaga dwóch sekcji zwanych Admin i FE. Zbudowałem więc strukturę mojej aplikacji w następujący sposób.

- 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

Moja struktura działa bez zarzutu, a układy i kontrolery ładują się, gdy korzystam z witrynyhttp: // witryna lubhttp: // witryna / admin.

Moje pytanie to 1.) Jak mogę automatycznie ładować moje modele w modułach. W pliku bootstrap specyficznym dla modelu dodałem poniższy kod. Ale to nie działa.

<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.) Jak będę używać różnych układów dla różnych modułów?

questionAnswers(1)

yourAnswerToTheQuestion