ホームページ  >  記事  >  PHPフレームワーク  >  Yii でテンプレートに変数を渡す方法

Yii でテンプレートに変数を渡す方法

(*-*)浩
(*-*)浩オリジナル
2019-11-07 13:51:192779ブラウズ

Yii でテンプレートに変数を渡す方法

#動的コンテンツを追加する最も簡単な方法は、ビュー テンプレート ファイルに PHP ステートメントを埋め込むことです。 ebf80fbe60b71fa2a35308d68cc17e4a タグの間のコードはすべて実行されます。

#
<h3><?php echo date("D M j G:i:s T Y"); ?></h3>

ビュー ファイル内:

$theTime=date("D M j G:is T Y");
$this->render(&#39;helloWorld&#39;,array(&#39;time&#39;=>$theTime));

ビューとコントローラーは非常に近い兄弟であるため、 view ファイルは、このビューのコントローラーのレンダリングを参照します。


ローカル変数ではなく、コントローラー内のクラスのパブリック プロパティを定義します。次に、ビュー内の $this を通じてこのクラスのプロパティにアクセスします。

<h3><?php echo $time; ?></h3>

ビュー ファイル内:


class MessageController extends Controller {
    public $time;
    public function actionHelloworld() {
           $this->time = date("D M j G:is T Y");
       $this->render(&#39;helloworld&#39;, array(&#39;time&#39; => $theTime));
    }

以上がYii でテンプレートに変数を渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。