zend フレームワーク 単純なパスの問題
require_once APPLICATION_PATH '/modules/admin/models/Login.php'; この文は実際にコントローラー クラスで使用したものです。モデルクラス。
初心者の方、この文を追加せずに設定する方法を教えてください
-----解決策------- ---
zf はデフォルトでモデルを検索できます
------解決策------------------
require_once を使用する理由zendframeworkの自動読み込み機能は使えないのでしょうか?あなたのものよりもはるかに優れています。
------解決策---------
これは最も単純なindex.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>