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

framwork, دروس برمجية أضف تعليق

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

سأبين في هذا الدرس كيف يتم التعامل مع القوالب او ملفات التصميم من خلال ال 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

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

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

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

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

  1. خالد [Rifizm] يعلق:

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

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

  2. أبوبكر نـور يعلق:

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

  3. عبد الواحد البشيري يعلق:

    صحيح اخي خالد

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

  4. خالد [Rifizm] يعلق:

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

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

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

  5. عبد الواحد البشيري يعلق:

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

  6. عبد الواحد البشيري يعلق:

    اسف نسيت الرابط هو http://twitter.com/abdelouahid

أضف تعليق.

مدونة مبرمج مغربي © 2010 WP Theme & Icons by N.Design Studio | b4udecide | تعريب قياسي
التدويناتRSS | التعليقاتRSS | تسجيل الدخول