デフォルトの Codeigniter インストールには、「ウェルカム」ビューをロードする「インデックス」アクションを持つ「ウェルカム」コントローラーがあります。これは期待どおりに機能します。
ただし、「ようこそ」ビューを調べると、この変数がフッターに表示されます。
<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds</p>
私が理解していることから、変数{elapsed_time}
は、PHP の短いタグを使用して変数をエコーする代わりに、組み込みのテンプレート パーサーをテキスト表現で使用する例です。
しかし、「ようこそ」コントローラー内では、「インデックス」アクションの行はこれらだけです。
$this->load->view('welcome');
$data['elapsed_time']='xxx';
つまり、変数elapsed_time
がどこから来ているのかわかりません!
私の質問はこれです。
どこでelapsed_time
定義されますか? テンプレートパーサークラスに組み込まれていますか (したがって、最初に定義せずに使用できますか)? もしそうなら、これらの他の事前定義された変数のリストはどこにありますか? 他に何にアクセスできるかを知りたいのですが、それelapsed_time
が利用できることを知っていれば非常に便利だったでしょう. テンプレートパーサーの定義済み変数のリストを持っている人はいますか?
前もって感謝します。