 |
ปรึกษาเรื่องแนวทางของระบบ Joomla เกี่ยวกับระบบเสิทอีกครั้งครับ รบกวนด้วยครับ |
|
 |
|
|
 |
 |
|
ทำไม่ได้แล้วขี้เกียจศึกษาให้ตัวเองทำได้ก็ยกเลิกงานไปเถอะ
คนที่จ้างนายเค้าจะได้ไปหาคนอื่น อีแบบนี้เสียเวลาเค้าเปล่า ๆ
|
 |
 |
 |
 |
Date :
2014-11-26 00:53:33 |
By :
เบิร์ด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เออขอโทษนะครับ ผมแค่สงสัยอยากรู้เลยถามครับว่า เพราะอะไรถึงเขียนตรงๆไปไม่ได้ ผมแค่อยากรู้ว่ามีส่วนไหนผิดไป
แล้วแค่อยากรู้ว่า ทำไมระบบเค้าต้องใช้คราส หรือ ต้องสร้างโมดูลไม่ก็คอมโพเน้นมาถึงเขียนได้ แต่เขียนตรงๆไม่ได้
เรื่องระบบจูมล่ายอมรับว่ามือใหม่ แล้วงานตรงนี้เป็นระบบที่ผมลองทำเป็นเคสดูครับ ว่ามันเป็นไง
|
 |
 |
 |
 |
Date :
2014-11-26 01:00:51 |
By :
sarut14 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
joomla มีการ บล็อคคลาสของเขาครับ ถ้าไม่เริ่มเปิด ตั้งแต่ index สำหรับมือใหม่คง ใช้การเขียนตรง อ้่าง คลาสของเขาไม่ได้หรอกครับ
เขาเขียน โค๊ดตรวจสอบ diretory ตรวจสอบค่าเริ่มต้นไว้เยอะมากๆ
ลองทดสอบ ด้วยการ print ตัวแปร ที่ประกาศมาดูครับ
Code (PHP)
$arr = get_defined_vars();
print_r($arr);
แล้วลองดูซิว่าคุณขาด ตัวแปรอะไรไป คลาสของ joomla ถึงไม่ทำงาน
ปล. function ที่น่าลอง
get_defined_functions() - Returns an array of all defined functions
get_defined_constants() - Returns an associative array with the names of all the constants and their values
ได้ความรู้ตรงนี้ไปแล้ว ก็ขอให้ช่วยเหลือคนอื่นๆ บ้างนะครับ อย่าช่วยแต่ตัวเองอย่างเดียว
|
ประวัติการแก้ไข 2014-11-26 07:46:43 2014-11-26 07:47:56
 |
 |
 |
 |
Date :
2014-11-26 07:44:45 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองดูแล้วครับได้ความรู้มากๆเลยครับ เอาไว้เชคตัวแปรในคราสครับ ขอบคุณจริงๆครับ
|
 |
 |
 |
 |
Date :
2014-11-26 11:46:21 |
By :
sarut14 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมละงงจริง ๆ ปกติ เขียนระบบใหนเขาจะใช้รูปแบบ ของ framework หรือ cms นั้น ๆ เขียน
อย่างเขียน yii ก็ใช้รูปแบบของ yii เขียน เขียน plugin ของ wordpress ก็ใช้รูปแบบของ wordpress เขียน
เข้าทำนอง "เข้าเมื่องตาหลิ่ว ต้องหลิ่วตาตาม" แต่นี้เขียน component ของ Joomla ดันไม่ใช้วิธีเขียน component ในรูปแบบ Joomla
ใครเขาจะไปตอบได้ อยากจะเขียนตามใจตัวเองในรูปแบบที่ตัวเองคิดแบบนี้มันต้องแก้ใขอะไรเองคนเดียวแล้ว
Code (PHP)
<?php
/**
* @package Joomla.Administrator
* @subpackage com_banners
*
* @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
JHtml::_('behavior.tabstate');
if (!JFactory::getUser()->authorise('core.manage', 'com_banners'))
{
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
// Execute the task.
$controller = JControllerLegacy::getInstance('Banners');
$controller->execute(JFactory::getApplication()->input->get('task'));
$controller->redirect();
ตรงนี้เป็น code สำหรับการ route เส้นทางไปวิ่งไปหา method ของ controller อยากที่จะเขียนโดยไม่ใช้ class ไม่ใช้ MVC
มันต้องเริ่มจะการเขียน route เองใหม่หมด
|
 |
 |
 |
 |
Date :
2014-11-26 12:31:24 |
By :
kamehameha |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|