【问题标题】:Where is the best place to put a model in Zend Framework?在 Zend Framework 中放置模型的最佳位置在哪里?
【发布时间】:2009-05-12 13:03:02
【问题描述】:

我想知道将模型类放在 Zend Framework 项目中的最佳位置。我听说图书馆里面是版本

你的方法是什么?最佳做法是什么?

【问题讨论】:

    标签: php model-view-controller zend-framework


    【解决方案1】:

    查看此文档,了解几种典型的目录布局: 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。

    【讨论】:

      【解决方案2】:

      目前使用 1.11.5,我将模型保存在 application/models 目录中。

      我相信Zend/Loader.php 已被弃用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-02
        相关资源
        最近更新 更多