0
我有一個大型數組,我作爲'Vendor'文件實現。我在控制器中加載文件使用在cakephp模型中緩存大型列表
App :: import('Vendor','constants_helper');
這很好。
但是,我需要在另一個模型中使用這個數組。在模型內我有
App::import('Vendor', 'constants_helper');
class MyModel extends AppModel {
function afterFind($results) {
if (!isset($constantsHelper)) {
$constantsHelper = new ConstantsHelper();
}
$constantsHelper = new ConstantsHelper();
$list= $constantsHelper->mylist;
}
}
這似乎是加載列表。不過,我有2個問題
1.這是cakey(右)加載列表的方式嗎? 2.如何緩存這個列表,我不希望它爲每個模型 調用重新加載。
感謝