私はnetbeansでYII2フレームワークを使用しています。私のプロジェクトがWebサーバーにデプロイされるたびに、localhostからWebサーバーのURLに変更する必要があります。 したがって、
コントローラフォルダにconfig.phpファイルを作成
YIIフレームワーク用のlocalhostとWebサーバー上の絶対URL?
は( "LOCAL"、 "http://localhost")を定義します。
define( "WEB"、 "http://website.com");
グローバル$環境;
$ environment = LOCAL; WEBに//変更あなたがそれを必要とするすべてのファイルのライブ
している場合、トップ
のinclude_once(dirnameは(__FILE __) "/ config.phpを"。)でこれを置きます。
とURLがコードで必要とされるたびに$環境をエコー
を使用してそれを呼び出します。
しかし、$環境が定義されていないというエラーが表示されます。 私は何が間違っていますか?
リファレンスHow to implement absolute URLs on localhost and web server?
...役立ちます。表示されているエラーをチェックするか、 'include_once; 'を' required_once'に設定して、インクルードされていなければ残りのコード行は実行されず、インクルードされているかどうかを調べることができます。 – Gowtham