| ดัชนีบทความ |
|---|
| Front End และ Back End ใน Joomla |
| ส่วนของ Back End (ACP) |
| ทุกหน้า |
หน้า 1 จาก 2 Front End และ Back End ใน Joomla Componentการสร้างคอมโพเน้นท์ของจูมล่านั้นจะมีการแบ่งออกเป็นสองส่วนคือ Front End (สำหรับผู้ใช้งานทั่วไป) และ Back End (สำหรับผู้ดูแลระบบ) ซึ่งในบทความนี้จะพูดถึงเฉพาะ Front End และ Back End สำหรับหลักการเขียน Component ของ Joomla ดูได้ที่บทความ สร้าง Component เรียนรู้ MVC แบบ Joomla Front End1.สร้างโฟลเดอร์คอมโพเน้นท์ com_frontbackend 2. สร้างไฟล์เริ่มแรกของคอมโพเน้นท์ com_frontbackend/frontbackend.php
Code ของไฟล์ frontbackend.php
บรรทัดที่ 23 : เป็นการกำหนดชื่อคลาสของ Controller 3. Model 3.1 สร้างโฟล์เดอร์ models 3.2 สร้างไฟล์ models/a.php
Code ของไฟล์ models/a.php
4. Controller 4.1 สร้าง Default Controller โดยตั้งชื่อไฟล์เป็น controller.php
Code ของไฟล์ controller.php
4.2 สร้างโฟลเดอร์ controllers 4.3 สร้างไฟล์ controllers/a.php
Code ของไฟล์ controllers/a.php
บรรทัดที่ 8-9 : เป็นการกำหนดให้ใช้ View (a) และ Layout (default) 5. View 5.1 สร้างโฟลเดอร์ views เพื่อเก็บ View ทั้งหมดที่เราใช้งาน 5.1 สร้างโฟลเดอร์ views/a 5.2 สร้างไฟล์ views/a/a.php
Code ของไฟล์ views/a/view.html.php
บรรทัดที่ 8 : เป็นการเรียกใช้เมธอด getData() จาก Model A แล้วเก็บค่าใส่ตัวแปร $mydata บรรทัดที่ 9 :เป็นการสร้างตัวแปร item เพื่อนำไปใช้ใน Layout 5.3 สร้างโฟลเดอร์ tmpl 5.4 สร้างไฟล์ views/a/tmpl/default.php
Code ของไฟล์ views/a/tmpl/default.php
ทดสอบคอมโพเน้นในส่วนของ Front End http://localhost/joomla/index.php?option=com_frontbackend&controller=a
< ย้อนกลับ
|
|
ถัดไป >
|
|
เขียนโดย Administrator วันเสาร์ที่ 14 พฤษภาคม 2011 เวลา 15:27 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS