Yii2の "Yii :: app() - > controller-> renderPartial"に相当しますか?
のYiiの同等何ですか::アプリ() - > controller->れるrenderPartial
Yii2に??
Yii2の "Yii :: app() - > controller-> renderPartial"に相当しますか?
のYiiの同等何ですか::アプリ() - > controller->れるrenderPartial
Yii2に??
Yii2は、Yii1とは異なり、名前空間を使用します。したがって、renderPartial()関数を呼び出す前に、 "yii \ base \ Controller"名前空間を呼び出してから、renderPartial()関数を使用する必要があります。
$this->render('partials/_profile', ['name'=>'value']);
をし、それが動作します:
ビューファイルで、$this
はそう簡単に呼び出すyii\web\View
オブジェクトを参照します。
それともfindViewfile()
への呼び出しをスキップするrenderFile()
に渡すと絶対パス:
$this->renderFile(dirname(_FILE__) . '/partials/_profile.php', ['name'=>'value']);
エコーを追加しないでください!エコー$ this-> render( 'partials/_profile'、['name' => 'value']); – Dimmduh
Yii::$app->controller->renderPartial('myview');
ありyii2中には同等ではありません。両方のメソッドはまったく同じものと呼ばれ、まったく同じ方法で呼び出されます。 – cybermonkey
@topher質問に間違いはありません。ビューの量から、自分自身を含む多くがこの質問を検索エンジンに入力し、このリンクをクリックしたことがわかります。 – user1502826