我在cakephp 2.X中有一個站點,我想將一個類(less2c.php)加載到我的控制器中以在我的模型中使用它。 我已經把我的文件lessc.php /app/Lib
進入我的控制器我已經做了裏面的文件夾這樣的:CakePHP類定製導入
App::uses('Less2c', 'Lib');
class WidgetsController extends AppController {
}
而進入我的模型的Widget我已經這樣做了:
public function beforeSave(){
$less = new Less2c();
try {
$less->compile("invalid LESS } {");
} catch (exception $e) {
return false;
}
return true;
}
但是當我嘗試以節省回報我:
Error: Class 'Less2c' not found
我錯了什麼?
感謝
爲什麼你的App :: uses()類在錯誤的文件中?您需要將該語句包含在實際使用的文件中的另一個類,在您的情況下是您的Widget模型。你的控制器調用模型,然後在內部使用這個Less2c類 - 所以控制器根本不需要知道它。 – mark