http://crazy-eng.com/653/
الإكمال التلقائى أو Auto completion هى خاصية تسهل كثيراً من الكود و تجعل كتابته سريعه و سهلة جداً
إنتقلت مؤخراً فى برمجتى لمنصة العمل الشهيرة Codeigniter و لكنىلم أجد أى IDE يحتوى على خاصية الإكمال التلقائى لها فبحثت كثيراً على الإنترنت عن كيفيه إيجاد الحل لهذه المشكلة و وجدت الحل بحمد الله عن طريق إضافة بعض الأكواد إلى الملفات:
/system/core/controller.php
/system/core/model.php
تنبيه هام :
هذه السطور التى سيتم إضافتها لتعمل خاصية ال autocomplet و يجب حذفها قبل رفع المشروع إلى السيرفر
كود PHP:
/** * @var CI_Config */ var $config; /** * @var CI_DB_active_record */ var $db; /** * @var CI_Email */ var $email; /** * @var CI_Form_validation */ var $form_validation; /** * @var CI_Input */ var $input; /** * @var CI_Loader */ var $load; /** * @var CI_Router */ var $router; /** * @var CI_Session */ var $session; /** * @var CI_Table */ var $table; /** * @var CI_Unit_test */ var $unit; /** * @var CI_URI */ var $uri; /** * @var CI_Pagination */ var $pagination;
ويتم إضافته بعد إعلان الكلاس فى الملفين كما فى الصورة التالية :
إذا كنت تعمل بإستخدام برنامج zend studio فعليك إتباع بعض الخطوات لإضافة مكتبة ال codeigniter كما فى الصور :