前提条件は、デフォルトのグローバル言語が中国語に設定されていることです
フレームワークのインストールを例に挙げます。
たとえば、ログイン後、user->name; ?> デフォルトの管理者またはデモが表示されます
ただし、ログインしていない場合は、user->name;?> このゲストの設定方法を表示します?
何かアドバイスはありますか?
guest はゲスト、つまり未登録のユーザーを意味します
ログイン処理コードで見つけることができます
class CWebUser extends CApplicationComponent implements IWebUser{ public $guestName='Guest'; ...
皆さん、ありがとうございます。2l コードは正確に配置されていますが、まだ問題があります。直接変更するのはよくありません。 CWebUser で?解決策のアイデアをいくつか教えていただけますか?
何かアドバイスはありますか?
直接変更するのは良くないと思う場合は、自分でクラスを作成し、CWebUser を継承し、設定ファイルに Yii::app()->user を指定して自分でクラスを作成することもできます。その後、自分で作成したクラスを変更できます。
まあ、基本的には 4L のアプローチです
設定ファイルでユーザーを直接設定する場合は、属性 $guestName=XX を指定するだけですべての属性を再定義できます。 。プログラムは設定に従ってインスタンス化されます
皆さんありがとうございます。私は 2 つの方法を試しています