ホームページ > バックエンド開発 > PHPチュートリアル > zend フレームワーク 単純なパス関連の問題

zend フレームワーク 単純なパス関連の問題

WBOY
リリース: 2016-06-13 13:48:27
オリジナル
883 人が閲覧しました

zend フレームワーク 単純なパスの問題
require_once APPLICATION_PATH '/modules/admin/models/Login.php'; この文は実際にコントローラー クラスで使用したものです。モデルクラス。
初心者の方、この文を追加せずに設定する方法を教えてください

-----解決策------- ---
zf はデフォルトでモデルを検索できます
------解決策------------------
require_once を使用する理由zendframeworkの自動読み込み機能は使えないのでしょうか?あなたのものよりもはるかに優れています。
------解決策---------
これは最も単純なindex.php設定です。参照してください。

PHP コード


<?php

// アプリケーションディレクトリへのパスを定義
定義済み('APPLICATION_PATH')
    || 定義('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// アプリケーション環境を定義する
定義済み('APPLICATION_ENV')
    ||define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// library/ が include_path 上にあることを確認します
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path()、
)));

/**Zend_Application*/
require_once 'Zend/Application.php';
/**レイアウトをロードする*/
require_once 'Zend/Layout.php';
Zend_Layout::startMvc(array(
'layoutPath'=>'../アプリケーション/レイアウト',
));

// アプリケーションを作成し、ブートストラップして実行します
$application = 新しい Zend_Application(
    APPLICATION_ENV、
    APPLICATION_PATH .「/configs/application.ini」
);
$application->bootstrap()
            ->run(); <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート