2012-03-12 9 views
1

Yii Frameworkプロジェクトで使用されている現在のテーマの名前を取得したいとします。Yiiで現在のテーマを取得する

私は、次のコードを試みたが、私のYiiのプロジェクトが現在使用している現在のテーマ名を返します。コードは何か全く成功

Yii::app()->getTheme(); 

Yii::app()->theme; 

を持っていませんでしたか? CThemeのインスタンスを返すYii::app()->theme

おかげ

+0

を使用することができますか? –

+0

Yii APIを開いていない可能性があります。あなたがした場合、あなたはそれを解決したでしょう。私はdownvoteしなかったが。 – Hindol

答えて

9

。あなたはnameプロパティを使用することができます。

Yii::app()->theme->name 
+0

私はyiiの初心者です。私は "通知:私はYii :: app() - >テーマ - >名前をエコーするときに非オブジェクトのプロパティを取得しようとしている"。 –

+0

@Maulikpatelおそらくconfigにテーマを設定していないでしょう。 http://www.yiiframework.com/doc/api/1.1/CWebApplication#theme-detail – galymzhan

3

私はダウン票を得るのですか、なぜあなたはまたYii::app()->theme->getName()

+0

これは同じことです。 Yiiのクラスのほとんどは、それらの魔法のメソッドを定義しています。 – Hindol

関連する問題