0
CakePHP2にApp :: importを配置する正しい場所はどこですか?CakePHP2.0にApp :: Importを配置する
私は、別の関数がそれを使用していない場合、読み込まないように各関数で使用する方が良いと考えていました。このような
何か:代わりに、クラスの先頭にインポートを使用しての
public function name(){
App::import('Controller', 'Classifiers');
$classifiersController = new ClassifiersController();
$this->request->data['Post'] = $classifiersController->getIdCategory('hola');
}
。
あなたはどう思いますか?おかげさまで
ありがとうございます!なぜ私たちはそれを使うのではなく、最初からそれを使うべきか尋ねることができますか?私たちがその機能を呼んでいないと、私たちが使用しないかもしれないものを輸入していませんか?おかげさまで – Alvaro
私は間違っているかもしれませんが、私はApp :: uses()は実際にファイルをインポートしないと信じています。これは、使用する可能性のあるファイルのリストにファイルを追加し、実際に参照するときにインポートするだけです(遅延ロード)。 – RichardAtHome
。あなたはそれらのファイルを単に宣言します。遅延ロードは、必要に応じてすぐにロードします。自動的にロードします。それであなたはそれらを一番上に置くことができます。 – mark