สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x และเร็วๆนี้ Joomla จะออกเวอร์ชั่น 4.0 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0 Joomla 1.0 joomla 3.8 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
AePongsak
PHP VIP Members
PHP VIP Members
โพสต์: 3243
ลงทะเบียนเมื่อ: 17/09/2016 10:09 am

สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย AePongsak » 29/12/2017 2:30 pm

ตอนนี้ผมเขียน Exteions โดยสร้าง Event แสดง Extension ที่หน้าเว็บบอร์ด
รูปภาพ

ในส่วนของ Controller
ผมต้องการจะ Select ฐานข้อมูล แล้วลอง print_r($user_id); exit();
ผมมันไม่แสดง เหมือนกับเข้าไม่ตรงจุดที่มันทำงาน
รูปภาพ
รูปภาพ
ξν℮ry story has an end but in life every end is a neω ßeginning.

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 10931
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย thatsawan » 29/12/2017 2:44 pm

ขอดู funtion ที่เขียนหน่อยค่ะ

ภาพประจำตัวสมาชิก
AePongsak
PHP VIP Members
PHP VIP Members
โพสต์: 3243
ลงทะเบียนเมื่อ: 17/09/2016 10:09 am

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย AePongsak » 29/12/2017 2:56 pm

ผมลอง Select ดูอ่าครับ ไม่รู้ว่าใส่ในฟังก์ชันนี้ได้ไหม

โค้ด: เลือกทั้งหมด

 public function base($page 1) {

      
$page_title $this->user->lang('Check Pass');
      
$this->template->assign_block_vars('navlinks', array(
          
'FORUM_NAME' => $page_title,
          
'U_VIEW_FORUM' => $this->helper->route('m_check_pass_controller', array('name' => 'mindphp')),
      ));

      
$sql_ary = array(
          
'SELECT' => '*',
          
'FROM' => array(
              
'phpbb_profile_fields' => 't',
          ),
          
'ORDER_BY' => 'field_name'
      
);
      
$sql $db->sql_build_query('SELECT'$sql_ary);
      
$result $db->sql_query($sql);
      exit();

      return 
$this->helper->render('sample1_body.html');
     }

รูปภาพ
ξν℮ry story has an end but in life every end is a neω ßeginning.

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 10931
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย thatsawan » 29/12/2017 2:58 pm

ตอนเขียนน่าจะถูกเเล้ว ไปดู routing.yml และ service.yml หน่อย

ภาพประจำตัวสมาชิก
AePongsak
PHP VIP Members
PHP VIP Members
โพสต์: 3243
ลงทะเบียนเมื่อ: 17/09/2016 10:09 am

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย AePongsak » 29/12/2017 3:00 pm

service

โค้ด: เลือกทั้งหมด

services:
    mindphp.m_check_pass.controller:
        class: mindphp\m_check_pass\controller\main
        arguments:
            - @config
            - @template
            - @user
            - @controller.helper
            - %core.root_path%
            - %core.php_ext%
    mindphp.m_check_pass.listener:
        class: mindphp\m_check_pass\event\main_listener
        arguments:
            - @controller.helper
            - @template
        tags:
            - { name: event.listener } 



routing

โค้ด: เลือกทั้งหมด

m_check_pass_controller:
    pattern: /m_check_pass/{name}
    defaults: { _controller: mindphp.m_check_pass.controller:base, page: 1 }
m_check_pass_page_controller:
    pattern: /m_check_pass/{page}
    defaults: { _controller: mindphp.m_check_pass.controller:base }
    requirements:
        page:  \d+
รูปภาพ
ξν℮ry story has an end but in life every end is a neω ßeginning.

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 10931
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย thatsawan » 29/12/2017 3:07 pm

ลองปรับแบบนี้ดู
m_check_pass_controller:
pattern: /m_check_pass/index
defaults: { _controller: mindphp.m_check_pass.controller:base }



แล้วลองเข้าหน้า
Localhost/Phpbb/m_check_pass/index

ภาพประจำตัวสมาชิก
AePongsak
PHP VIP Members
PHP VIP Members
โพสต์: 3243
ลงทะเบียนเมื่อ: 17/09/2016 10:09 am

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย AePongsak » 29/12/2017 3:15 pm

หน้าขาวครับ ต้องปรับ Controller ที่ page = 1 ด้วยไหมครับ
รูปภาพ
ξν℮ry story has an end but in life every end is a neω ßeginning.

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 10931
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามเกี่ยวกับไฟล์ใน Controller การ Select ข้อมูลจาก Sql

โพสต์โดย thatsawan » 29/12/2017 3:59 pm

ลองปริ้นบรรทัดนี้
$result = $db->sql_query($sql);


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 7 และ บุคคลทั่วไป 0 ท่าน