yii Yii::app()->user->name デフォルトがゲストに設定されていない場合、このゲストをカスタマイズするにはどうすればよいですか?
前提条件はデフォルトのグローバル言語を中国語に設定することです
フレームワークを使用してください例としてインストールした場合:
たとえば、ログイン後、user->name;?> とすると、デフォルトの管理者またはデモが表示されます。ログインがない場合、user->name;?> このゲストを設定する方法は?
アドバイスをいただけますか?
------解決策のアイデア----------------------
<br />class CWebUser extends CApplicationComponent implements IWebUser<br />{<br /> public $guestName='Guest';<br /> ...<br />
ログイン後にコピー
は次のようにする必要がありますin protected/components に継承された WebUser がありますので、自分で変更してください
ネイティブ Yii を使用しているかわかりませんが、参考にさせていただきます
------解決策のアイデア------ ----------------
直接変更するのは良くないと思う場合は、自分でクラスを作成し、継承することもできますCWebUser を指定し、設定ファイルで Yii::app() -> 自分用に作成したユーザー クラスを指定します。その後、自分で作成したクラスを変更できます。
------解決策----------------------
クラスを定義する必要はありません。ファイルでユーザーを設定するときは、属性 $guestName=XX を指定するだけで、すべての属性を構成ファイルで再定義できます。プログラムは設定に従ってインスタンス化されます