التعامل مع ملفات التصميم في codeigniter

بسم الله الرحمن الرحيم

سأبين في هذا الدرس كيف يتم التعامل مع القوالب او ملفات التصميم من خلال ال CONTROLLER
لكي نقوم باظهار نص داخل قالب ما عن طريق المتحكم
سننشئ ملف ونسميه بـ phonebook.php وسنجعله عبارة عن دليل الهاتف ويكون داخل مجلد /application/controllers
ونكتب داخله الشفرة التالية

PHP:
  1. <?php
  2. class Phonebook extends controller{
  3.     function Phonebook(){
  4.         parent::controller();
  5.     }
  6.  
  7.     function index(){
  8.         // هنا يتم طباعة الصفحة الرئيسية لـ phonebook
  9.     }
  10.     function view(){
  11.         $data['phonebook']=array(
  12.         'احمد'=>'342342353453'
  13.         ,'محمد'=>'34531231'
  14.         ,'عبد الواحد'=>'4554545'
  15.         ,'عبد القادر'=>'232323232'
  16.         ,'طارق'=>'865348903');
  17.    
  18.     // نقوم بجلب ملف التصميم لكي يتم طباعة البيانات داخل جدول
  19.         $this->load->view('phone_table',$data);
  20.     }
  21.        
  22. }
  23. ?>

طيب هناك شيئ غير مفهوم ... نعم انه phone_table ... حسنا هذا الأسم هو ملف التصميم الذي تحدثنا عليه ويكون في الأصل بامتداد .php
يجب ان نذهب سريعا الى application/views وننشئ دخاله ملف phone_table.php ويكون بداخله هذه الكود

PHP:
  1. <table width="50%" border="0" cellspacing="1" cellpadding="1" style="direction:rtl;background:#E9ABAB">
  2.     <tr style="background:#A57B7B">
  3.         <td>الاسم </td>
  4.         <td>رقم الهاتف</td>
  5.     </tr>
  6. <?php foreach($phonebook as $name => $number) : ?>
  7.     <tr style="background:#F77777">
  8.         <td><?=$name;?></td>
  9.         <td><?=$number;?></td>
  10.     </tr>
  11. <?php endforeach; ?>
  12. </table>

وستكون النتيجة هكذا

الاسم رقم الهاتف
احمد 342342353453
محمد 34531231
عبد الواحد 4554545
عبد القادر 232323232
طارق 865348903

هذه طريقة بسيطة جدا لتتعرف على كيفية التعامل مع ملفات التصميم

لكن لا تخف فان هذا الاطار يوفر لك اخي المبرمج على ادوات تساعدك في بناء برامجك في اقل مما تتوقعه وذلك عن طريق المكتبات والدوال التي تأتي مع المنصة كل ذلك سنتكلم عليه في الدروس القادمة ان شاء الله

هذا فان اصبت فمن الله عز وجل وان اخطأت فمن نفسي ومن الشيطان

بواسطة: عبد الواحد البشيري اضيفت في: framwork, دروس برمجية 05.02.2010 6

6 تعليق في “التعامل مع ملفات التصميم في codeigniter”

السلام عليكم و رحمة الله و بركاته ،
طبعا الإطار رائع جدا ، و من تجربتي معه فهو يقدم لك :
- برمجة إحترافية و منظمة .
- كود نظيف .
- سرعة الإنتاج (بنسبة أكبر من 60%) حسب تقديري المتواضع :)

دمت أخي عبد الواحد !

مشكور أخي على الدرس،
تم تصميمه و إضافة بعض اللمسات الخاة بالستيل و كانت النتيجة رائعة

صحيح اخي خالد

اين انت ؟ لا اراك على المسنجر ولا تويتر اضفني abdelouahid

أهلا أخي عبد الواحد ،
أنا صراحة لم أستخدم تويتر من قبل مع أني سجلت فيه !!

لكني سأستخدمه ما دمت هناك :)

وصلني رابط عضويتك فيه .

عندما تجرب تويتر لمدة اسبوع سترى فوائده وبعدها قل لي بارك الله فيك :)

اضف تعليقك الان !





نص التعليق:

مدونة مبرمج مغربي يستخدم برنامج التدوين ووبريس - تصميم وتكويد [صادق الدرازي] بواسطة [اكواد] - متوافق مع XHTML/CSS - تسجيل الدخول