[Codeigniter-users] ユーザガイドの修正(libraries/loader.html)

Back to archive index

Kenji kenji****@club*****
2007年 12月 1日 (土) 17:30:07 JST


Kenji です。


ユーザガイドについて、気がづいたところを投げていきます。


user_guide_ja/libraries/loader.html

■ 現在
$this->load->vars($array)

このメソッドでは、連想配列を入力として、PHPのextract関数を使って変数が生成されます。上の $this->load->view() メソッドの第2引数とを使った場合と同じ結果が生成されます。このメソッドを上とは独立に使う理由は、コントローラのコンストラクタでセットしたグローバル変数ときに、それらをどんなビューファイルのどんなメソッドからも利用できるようにするためです。このメソッドは複数回呼び出すことができます。データは変数に変換するために一つの配列にキャッシュされマージされます。

■ 変更案
$this->load->vars($array)

このメソッドは、連想配列を入力として、PHPのextract関数を使って変数を生成します。上の $this->load->view() メソッドの第2引数を使った場合と同じ結果が生成されます。このメソッドを上とは独立に使う理由は、コントローラのコンストラクタでグローバル変数をセットし、それらをどんなビューファイルのどんなメソッドからも利用できるようにするためです。このメソッドは複数回呼び出すことができます。データは変数に変換するために一つの配列にキャッシュされマージされます。

■ 原文
$this->load->vars($array)

This function takes an associative array as input and generates variables using the PHP extract function. This function produces the same result as using the second parameter of the $this->load->view() function above. The reason you might want to use this function independently is if you would like to set some global variables in the constructor of your controller and have them become available in any view file loaded from any function. You can have multiple calls to this function. The data get cached and merged into one array for conversion to variables. 


// Kenji




Codeigniter-users メーリングリストの案内
Back to archive index