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

(*-*)浩
リリース: 2019-11-07 13:51:19
オリジナル
2820 人が閲覧しました

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

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

#
<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 サイトの他の関連記事を参照してください。

関連ラベル:
yii
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート