المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دروس تعامل مع إطار العمل CodeIgniter الدرس مفصل الثاني



said
11-01-2013, بتوقيت غرينيتش 04:50 PM
http://www.dzbatna.com/images/icons/iconrote.gif ط¯ط±ظˆط³ طھط¹ط§ظ…ظ„ ظ…ط¹ ط¥ط·ط§ط± ط§ظ„ط¹ظ…ظ„ CodeIgniter ط§ظ„ط¯ط±ط³ ط§ظ„ط«ط§ظ†ظٹ (http://www.dzbatna.com/t2331031/)



http://upload.dzbatna.net/upfiles/JRg54051.png

السلام عليكم ورحمة الله وبركاته

اليوم راح أخليك تعمل صفحة العرض وعرضها

http://upload.dzbatna.net/upfiles/tkL32764.png

شرح طريقة عن controllers و views

ملف views راح يكون فيه جميع أكواد HTML

و من ملف controllers راح نعرضها الى المتصفح

الان راح نعمل صفحة بسيطة ونعرضها


http://upload.dzbatna.net/upfiles/J6Z54823.png

ندخل على ملف views ونعمل لنا صفحة للعرض

أنا عملت ملف وأعطيته أسم v_test.php

داخل هذه الملف أكواد HTML العادية الي تريد تعرضها

http://www.dzbatna.com/attachments/709838d1379684674-22.jpg

هذه الكود code اذا تريده

رمز PHP:

<code style="white-space:nowrap"> <code> <!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Test</title>
<style type="text/css">

body {
background-color: #FFF;
margin: 40px;
font: 13px/20px normal Helvetica, Arial, sans-serif;
color: #4F5155;
text-align: center;
direction: rtl;
}

a {
color: #003399;
background-color: transparent;
font-weight: normal;
}

h1 {
color: #444;
background-color: transparent;
border-bottom: 1px solid #D0D0D0;
font-size: 19px;
font-weight: normal;
margin: 0 0 14px 0;
padding: 14px 15px 10px 15px;
}

code {
font-family: Consolas, Monaco, Courier New, Courier, monospace;
font-size: 12px;
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}

#body{
margin: 0 15px 0 15px;
}

p.footer{
text-align: right;
font-size: 11px;
border-top: 1px solid #D0D0D0;
line-height: 32px;
padding: 0 10px 0 10px;
margin: 20px 0 0 0;
direction: rtl;
}

#container{
border: 1px solid #D0D0D0;
-webkit-box-shadow: 0 0 8px #D0D0D0;
}
</style>
</head>
<body>
<div id="container">
<h1>أهلا وسهلأ</h1>
<div id="body">
<h2>مبروك أول صفحة عرض تعمل ....</h2>
</div>
<p class="footer">تم تحميل الصفحة في <strong>{elapsed_time}</strong> ثانية</p>
</div>
</body>
</html>
</code> </code>

http://upload.dzbatna.net/upfiles/J6Z54823.png





أحين نريد نعرضها لزائر كيف ,, أنا أقول لك

تدخل الان على ملف controllers وتعمل ملف

أنا سميته test لانه راح أسمي الكلاس test

http://www.dzbatna.com/attachments/709839d1379685097-3.jpg

أحين داخل هذه الملف نعمل الكلاس ونعمل الفنكشن

رمز PHP:

<code style="white-space:nowrap"> <code> <?php
## هذه السطر خاص للحماية
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

// بداء الكلاس
class test extends CI_Controller {

## بداء الفنكشن
public function index()
{
## نحمل صفحة الفيو الي عملناها
$this->load->view('v_test');
}
} </code> </code>

http://www.dzbatna.com/attachments/709840d1379685097-4.jpg

اي صفحة عندك في ملف views تريد تحملها كذه

رمز PHP:

<code style="white-space:nowrap"> <code> $this->load->view('v_test');
</code> </code>

تغير أسم v_test الى أسم الصفحة الي عندك

http://upload.dzbatna.net/upfiles/J6Z54823.png

الان نشوفها في المتصفحة

ندخل على

رمز Code:
http://localhost/dzbatna/index.php/test
http://www.dzbatna.com/attachments/709841d1379685285-5.jpg

http://upload.dzbatna.net/upfiles/mA854984.png






ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى