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

هذه طريقة بسيطة جدا لتتعرف على كيفية التعامل مع ملفات التصميم
لكن لا تخف فان هذا الاطار يوفر لك اخي المبرمج على ادوات تساعدك في بناء برامجك في اقل مما تتوقعه وذلك عن طريق المكتبات والدوال التي تأتي مع المنصة
لكي نقوم باظهار نص داخل قالب ما عن طريق المتحكم
سننشئ ملف ونسميه بـ 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);
}
}?>يجب ان نذهب سريعا الى 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>
هذه طريقة بسيطة جدا لتتعرف على كيفية التعامل مع ملفات التصميم
لكن لا تخف فان هذا الاطار يوفر لك اخي المبرمج على ادوات تساعدك في بناء برامجك في اقل مما تتوقعه وذلك عن طريق المكتبات والدوال التي تأتي مع المنصة
ليست هناك تعليقات:
إرسال تعليق