yiiコンポーネントもテーマ機能をサポートしているかどうか疑問に思いましたか?私の環境では、現在、コンポーネントはcomponent/views/
フォルダー内のファイルのみを考慮しています。
テーマも使用しているので、themes/themeName/
フォルダーの下のビューを探すようにコンポーネントに指示すると便利です。
以下の方法を使用してこれを回避することはできますが、これがそれを行うためのyii-wayであるとは確かに感じません。
protected function renderContent()
{
$view = './../../../themes/'.Yii::app()->theme->name.'/views/viewName';
$this->render($view);
}
これを達成するためのよりエレガントなソリューションを知っていますか?