【发布时间】:2009-05-12 13:03:02
【问题描述】:
我想知道将模型类放在 Zend Framework 项目中的最佳位置。我听说图书馆里面是版本
你的方法是什么?最佳做法是什么?
【问题讨论】:
标签: php model-view-controller zend-framework
我想知道将模型类放在 Zend Framework 项目中的最佳位置。我听说图书馆里面是版本
你的方法是什么?最佳做法是什么?
【问题讨论】:
标签: php model-view-controller zend-framework
查看此文档,了解几种典型的目录布局: Choosing Your Application's Directory Layout
我的设置如下所示:
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。
【讨论】:
目前使用 1.11.5,我将模型保存在 application/models 目录中。
我相信Zend/Loader.php 已被弃用。
【讨论】: