الأحد، 23 أكتوبر 2016

كيف يتم التعامل مع القوالب او ملفات التصميم من خلال ال CONTROLLER

سأبين في هذا الدرس كيف يتم التعامل مع القوالب او ملفات التصميم من خلال ال CONTROLLER
لكي نقوم باظهار نص داخل قالب ما عن طريق المتحكم 
سننشئ ملف ونسميه بـ phonebook.php وسنجعله عبارة عن دليل الهاتف ويكون داخل مجلد /application/controllers
ونكتب داخله الشفرة التالية
كود PHP:
<?phpclass Phonebook extends controller{
    function 
Phonebook(){
        
parent::controller();
    }

    function 
index(){
        
// هنا يتم طباعة الصفحة الرئيسية لـ phonebook
    
}
    function 
view(){
        
$data['phonebook']=array(
        
'احمد'=>'342342353453'
        
,'محمد'=>'34531231'
        
,'عبد الواحد'=>'4554545'
        
,'عبد القادر'=>'232323232'
        
,'طارق'=>'865348903');
    
    
// نقوم بجلب ملف التصميم لكي يتم طباعة البيانات داخل جدول 
        
$this->load->view('phone_table',$data);
    }
        
}
?>
طيب هناك شيئ غير مفهوم ... نعم انه phone_table ... حسنا هذا الأسم هو ملف التصميم الذي تحدثنا عليه ويكون في الأصل بامتداد .php
يجب ان نذهب سريعا الى application/views وننشئ دخاله ملف phone_table.php ويكون بداخله هذه الكود

كود PHP:
<table width="50%" border="0" cellspacing="1" cellpadding="1" style="direction:rtl;background:#E9ABAB">
    <tr style="background:#A57B7B">
        <td>الاسم </td>
        <td>رقم الهاتف</td>
    </tr>
<?php foreach($phonebook as $name => $number) : ?>    <tr style="background:#F77777">
        <td><?=$name;?></td>
        <td><?=$number;?></td>
    </tr>
<?php endforeach; ?></table>
وستكون النتيجة هكذا 


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

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

ليست هناك تعليقات:

إرسال تعليق