Где лучше всего разместить модель в Zend Framework? - PullRequest
2 голосов
/ 12 мая 2009

Я хочу знать, где лучше всего размещать классы моделей в проекте Zend Framework. Я слышал, что внутри библиотеки лучшее место с версиями

Какой у вас метод? Какая лучшая практика?

Ответы [ 2 ]

3 голосов
/ 12 мая 2009

Ознакомьтесь с этим документом, используя несколько типовых макетов каталогов: Выбор макета каталога вашего приложения

Моя настройка выглядит следующим образом:

app/
    controllers/
    forms/
    lib/
    models/
    views/
    config.ini
lib/
sql/
var/
web/
    css/
    img/
    js/
    .htaccess
    index.php

Я использую Zend Autoloader для автоматического включения классов моделей. Самая верхняя часть моего index.php файла:

$paths = array(
    '/usr/share/php/ZendFramework/library',
    '../app/models',
    '../app/lib',
    '../app/forms',
    '../app/models',
    '../lib',
    get_include_path()
);
set_include_path(implode(PATH_SEPARATOR, $paths));

// bootstrap
require 'Zend/Loader.php';
Zend_Loader::registerAutoload();

Хорошо работает как с Zend Framework 1.7, так и с 1.8.

0 голосов
/ 01 июня 2011

В настоящее время используется 1.11.5, и я храню свои модели в каталоге application/models.

Я считаю, что Zend/Loader.php устарело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...