مدخلك الى اطار العمل الكود اجنيتر 2

مدخلك الى اطار العمل الكود اجنيتر

الكود اجنيتر هو أحد اطارات العمل الخاصه بلغه ال php  والمبني على mvc design pattern  وهو يسهل على المبرمج عملية كتابة الأكواد وعدم تكرارها وأيضا يحتوي على الكتير من ال libraries التى تسهل عملية البرمجة

والان اول خطوة للتعامل مع هذا الاطار هو تحميله وتسطيبه على جهازك,  يمكن تحميل الكوداجنيتر بكل بساطه من خلال زياره الموقع الخاص به وهو www.codeigniter.com وهذا رابط مباشر للتحميل

www.codeigniter.com/download.php

بعد تحميل الملف يتم نقله الى فولدر الروت الخاص بك وفك ضغطه فيه وتسمية المجلد مثلا codeigniter كما في الصوره

c1

والان قبل البدأ في البرمجه يجب تهيأة بعض الملفات لضمان العمل بنجاح وبكل سهولة على فريم ورك الكود اجنيتر

أولا اذهب الى المجلد الخاص بالفريم ورك ثم فولدر ال Application/config بعد ذلك افتح ملف ال config.php كما في الصوره

 c3

 يحتوي هذا الملف على بعض المتغيرات المفيده لعمل كونفجريشن لموقعك على سبيل المثال ابحث عن متغير

$config[‘base_url’]

هذا المتغير يتم فيه كتابه اسم موقعك واذا كان الخادم محلى فسنكتب فيه على سبيل المثال

http://localhost/codeigniter

يوجد ايضا متغير مهم جدا يحدد لغة موقعك وهو

$config[‘language’]

يمكنك اعطاؤه اللغه التى سيكون عليها الموقع

 ثانيا ننتقل الى ملف ال autoload.php الموجود في application/config كما في الصورة

c4

 في هذا الملف نقوم بتحميل جميع ال libraries and helpers التى سنحتاجها في برمجه الموقع

 ثالثا ننتقل الى ملف مهم جدا وهو  database.php وهو موجود في application/config   كما في الصورة

c5

وهو الملف المسؤول عن اعدادات قاعده البيانات ويتم اعداده كالتالي

codeigniter

الان وبعد تهيأة هذه الملفات يمكن البدأ في برمجة ال  controllers,models and viwes الخاصه بك

ملاحظه هامه : لفتح المجلد الخاص بالكود اجنيتر والذي سيحتوي على ملفات موقعك يمكنك كتابه هذا الرابط في المتصفح localhost/codeigniter/index.php/welcome وللتغلب على مشكلة ال index.php الموجوده في الرابط يمكن تخليق ملف .htaccess ووضعه في مجلد ال codeigniter  الذي يمثل المجلد الخاص بموقعك كما في الصوره

 c2

ثم كتابة هذا الكود فيه

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?/$1 [L]

ErrorDocument 404 /index.php

وهكذا يصبح رابط المجلد localhost/codeigniter/welcome مع مراعاة ان welcome  في الرابط تمثل اسم ال  controller الذي تريد استدعائه.  للمزيد أيضا عن الكوداجنيتر يمكن زيارة هذا الرابط http://ellislab.com/codeigniter/user-guide.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *