2

Yiiを使用してWebサイトを開発しています。プログラムでアプリケーション名を動的に変更したい。Yii::app()->name の値を変更する必要があることはわかっています。しかし、config.phpファイルに書かれているものを上書きするには、どこに置くべきかはわかっています。

どこに置けばいいですか?

4

3 に答える 3

3

$name は CApplication の公開値です。理論的には設定できます。

しかし、これは良い考えではありません。名前は getId() 関数で使用され、id はキャッシュやその他の場所で keyPrefix として使用されます。したがって、アプリケーション名を動的に変更しないでください

ページ タイトルを動的に変更したい場合は、CController::$pageTitle を設定するだけです。

于 2013-10-05T17:08:32.160 に答える
0

なぜ変更する必要があるのですか?表示している場所はどこでも、次のYii::app()->nameようなものを使用getAppName()して関数を記述し、データベースから引き出すだけです。

于 2013-10-08T19:53:25.763 に答える