السلام عليكم
قبل كم يوم كنت أعمل على CakePHP Framework. وإحتاجيت. أن أمدد extends الكلاس AppController.
جربت هذا الكود:
htdocs/cakephp/app_controller.php
كود PHP:
<?php
class AppController extends AppController {
var $components = array('Auth', 'Acl');
function beforeFilter() {
// $this->Auth->authorize = 'actions';
}
}
?>
يظهر خطأ:
كود:
Fatal error: Class 'AppController' not found in /opt/lampp/htdocs/acl/app/app_controller.php on line 3
حاولت أغير إسم الكلاس الجديد:
كود PHP:
class AppController2 extends AppController {
نفس الخطأ يظهر! ،، طيب شنو الحل؟
هل الخطأ بالتعبير؟ يعني ما يصير كلاس يمدد نفسه؟ أنا أقدر أعدل على الكود الأصلي لكن مطوري cakePHP يقولون لا تعدله نهائياً؟ طيب كيف أمدد الكلاس نفسه؟ المشكلة أني كنت أقرا هالتدريب:
10.3.2 Preparing to Add Auth
وهم مختصرين كثير!.
شكراً لكم مقدماً