ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- โพสต์: 680
- ลงทะเบียนเมื่อ: 07/12/2016 10:54 am
ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
error ที่แสดงขึ้นค่ะ
error ที่แสดงขึ้นค่ะ
The truth is not as elegant as the idea.
- tsukasaz
- PHP VIP Members
- โพสต์: 22161
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
โครงสร้างไฟล์เป็นไงครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Super Hero Member
- โพสต์: 680
- ลงทะเบียนเมื่อ: 07/12/2016 10:54 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
โครงสร้างไฟล์ ค่ะ
โค้ด: เลือกทั้งหมด
com_claim
- controllers
- helpers
- language
- - en-GB
- - - en-GB.com_claim.ini
- - - en-GB.com_claim.sys.ini
- models
- tables
- views
- - claim
- - - tmpl
- - - - default.php
- - - view.html.php
- controller.php
- claim.php
- claim.xml
แก้ไขล่าสุดโดย moomai เมื่อ 03/05/2017 3:22 pm, แก้ไขไปแล้ว 2 ครั้ง.
The truth is not as elegant as the idea.
- tsukasaz
- PHP VIP Members
- โพสต์: 22161
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ปัญหาที่ error คงเป็นเพราะ component กับ controller ไม่ตรงกัน
ยกตัวอย่างเช่น จากโครงสร้างไฟล์ com_myjoomla ถ้าไปเปลี่ยนชื่อเป็น com_hello แล้วไม่ได้แก้ชื่อไฟล์อื่นๆ ที่เกี่ยวข้องก็จะมีปัญหาได้
รวมทั้งชื่อของ class ภายในด้วยครับ เช่น com_hello ชื่อ class ภายใน component ส่วนใหญ่จะต้องขึ้นต้นด้วย Hello เช่นเดียวกัน
ยกตัวอย่างเช่น จากโครงสร้างไฟล์ com_myjoomla ถ้าไปเปลี่ยนชื่อเป็น com_hello แล้วไม่ได้แก้ชื่อไฟล์อื่นๆ ที่เกี่ยวข้องก็จะมีปัญหาได้
รวมทั้งชื่อของ class ภายในด้วยครับ เช่น com_hello ชื่อ class ภายใน component ส่วนใหญ่จะต้องขึ้นต้นด้วย Hello เช่นเดียวกัน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Super Hero Member
- โพสต์: 680
- ลงทะเบียนเมื่อ: 07/12/2016 10:54 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
เปลี่ยนแล้วคะ แต้ก็ไม่หาย
ไฟล์
en-GB.com_claim.ini
en-GB.com_claim.sys.ini
ไฟล์ default.php
ไฟล์ view.html.php
ไฟล์ controller.php
ไฟล์ claim.php
ไฟล์ claim.xml
ไฟล์
en-GB.com_claim.ini
en-GB.com_claim.sys.ini
โค้ด: เลือกทั้งหมด
COM_CLAIM = "MD Claim"
โค้ด: เลือกทั้งหมด
My Project Claim
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
class MyjoomlaViewMyjoomla extends JViewLegacy
{
public function display($tpl = null)
{
parent::display($tpl);
}
}
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
class ClaimController extends JControllerLegacy
{
}
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
JHtml::_('behavior.tabstate');
<?php
if (!JFactory::getUser()->authorise('core.manage', 'com_claim'))
{
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
$controller = JControllerLegacy::getInstance('Myjoomla');
$controller->execute(JFactory::getApplication()->input->get('task'));
$controller->redirect();
โค้ด: เลือกทั้งหมด
<administration>
<menu>com_claim</menu>
<files folder="admin">
<filename>controller.php</filename>
<filename>claim.php</filename>
<folder>controllers</folder>
<folder>helpers</folder>
<folder>language</folder>
<folder>models</folder>
<folder>tables</folder>
<folder>views</folder>
</files>
</administration>
</extension>
แก้ไขล่าสุดโดย moomai เมื่อ 03/05/2017 3:42 pm, แก้ไขไปแล้ว 1 ครั้ง.
The truth is not as elegant as the idea.
- tsukasaz
- PHP VIP Members
- โพสต์: 22161
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ไฟล์ view.html.php
ไฟล์ controller.php
ไฟล์ claim.php
ยังเห็นคำว่า Myjoomla
ไฟล์ controller.php
ไฟล์ claim.php
ยังเห็นคำว่า Myjoomla
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Super Hero Member
- โพสต์: 680
- ลงทะเบียนเมื่อ: 07/12/2016 10:54 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ตอนนี้แก้แล้วแต่ Error ก็ยังแสดงอยู่
ไฟล์ view.html.php
ไฟล์ controller.php
ไฟล์ claim.php
ไฟล์ view.html.php
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
class ClaimViewMyjoomla extends JViewLegacy
{
public function display($tpl = null)
{
parent::display($tpl);
}
}
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
class ClaimController extends JControllerLegacy
{
}
โค้ด: เลือกทั้งหมด
defined('_JEXEC') or die;
JHtml::_('behavior.tabstate');
if (!JFactory::getUser()->authorise('core.manage', 'com_claim'))
{
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
$controller = JControllerLegacy::getInstance('Claim');
$controller->execute(JFactory::getApplication()->input->get('task'));
$controller->redirect();
The truth is not as elegant as the idea.
- tsukasaz
- PHP VIP Members
- โพสต์: 22161
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ไฟล์ view.html.php
ยังเห็นคำว่า Myjoomla
ยังเห็นคำว่า Myjoomla
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Super Hero Member
- โพสต์: 680
- ลงทะเบียนเมื่อ: 07/12/2016 10:54 am
Re: ติดตั้ง Components ที่สร้างขึ้นเอง แล้วขึ้น Error เป็นเพราะอะไรคะ
ขอบคุณค่ะ
The truth is not as elegant as the idea.
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ MDFiles Components <Error>
โดย Nus » 17/12/2017 4:18 pm » ใน สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 1 ตอบกลับ
- 1560 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
18/12/2017 9:39 am
-
-
- 0 ตอบกลับ
- 6223 แสดง
-
โพสต์ล่าสุด โดย Parichat
27/09/2018 10:16 am
-
- 8 ตอบกลับ
- 3360 แสดง
-
โพสต์ล่าสุด โดย mindphp
04/05/2014 2:03 am
-
-
โพสต์ใหม่ ทำเมนูเรียกใช้ components ที่มาจาก M Generator แล้วขึ้น error ต้องแก้ไขอย่างไรค่ะ
โดย eange08 » 17/06/2021 9:44 am » ใน Joomla Development - 1 ตอบกลับ
- 1399 แสดง
-
โพสต์ล่าสุด โดย mindphp
17/06/2021 9:54 am
-
-
- 0 ตอบกลับ
- 4504 แสดง
-
โพสต์ล่าสุด โดย wipaporn
20/02/2019 7:13 pm
-
-
โพสต์ใหม่ อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla
โดย jamepiyawat » 30/01/2020 3:28 pm » ใน Joomla Development - 3 ตอบกลับ
- 4151 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
30/01/2020 5:34 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 93