สร้าง pathway รันไม่ขึ้นค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

M034
PHP Super Member
PHP Super Member
Posts: 258
Joined: 28/03/2016 10:21 am
Contact:

สร้าง pathway รันไม่ขึ้นค่ะ

Post by M034 » 20/04/2016 11:03 am

เขียนโค๊ดตามวิดีโอแล้ว ตามโค๊ดด้านล่าง

Code: Select all

public function base($page = 1)
	{
		$page_title = $this->user->lang('index');
		$this->template->assign_block_vars('navlinks', array(
		    'FORUM_NAME' => $page_title,
		    'U_VIEW_FORUM' => $this->helper->route('m_kaset_controller', array ('name' =>'mindphp')),
		    ));
		
		        return $this->helper->render('index.html', $this->user->lang('M_KASET'));
	}
ผลที่รันเป็นแบบในภาพด้านล่าง ต้องทำไงค่ะ
Selection_234.png
Selection_234.png (5.55 KiB) Viewed 304 times
ผิดตรงไหนค่ะ ถึงไม่สามารถสร้าง url ได้

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19367
Joined: 31/03/2014 10:02 am
Contact:

Re: สร้าง pathway รันไม่ขึ้นค่ะ

Post by thatsawan » 20/04/2016 11:06 am

ของดูไฟล์ YML ด้วยค่ะ

M034
PHP Super Member
PHP Super Member
Posts: 258
Joined: 28/03/2016 10:21 am
Contact:

Re: สร้าง pathway รันไม่ขึ้นค่ะ

Post by M034 » 20/04/2016 11:10 am

หน้า routing.yml

Code: Select all

mindphp_m_kaset_controller:
        path: /m_kaset/index
        defaults: { _controller: mindphp.m_kaset.index:base}
        requirements:
                

หน้า services.yml

Code: Select all

services:
        mindphp.m_kaset.index:
                class: mindphp\m_kaset\controller\index
                arguments:
                        - @config
                        - @dbal.conn
                        - @request
                        - @template
                        - @user
                        - @controller.helper
                        - %core.root_path%
                        - %core.php_ext%


ค่ะ

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19367
Joined: 31/03/2014 10:02 am
Contact:

Re: สร้าง pathway รันไม่ขึ้นค่ะ

Post by thatsawan » 20/04/2016 11:15 am

Code: Select all

  'U_VIEW_FORUM' => $this->helper->route('m_kaset_controller', array ('name' =>'mindphp')),
ชื่อที่เรียกใช้ มันคนละชื่อกับที่ประกาศใน yml

Code: Select all

mindphp_m_kaset_controller:
        path: /m_kaset/index
        defaults: { _controller: mindphp.m_kaset.index:base}
        requirements:
                
path: /m_kaset/index
ไม่ได้มีการประกาศรับตัวแปร จะใส่ array ('name' =>'mindphp') ไปก็รับไม่ได้


เปลี่ยนเป็น

Code: Select all

  'U_VIEW_FORUM' => $this->helper->route('mindphp_m_kaset_controller'),

M034
PHP Super Member
PHP Super Member
Posts: 258
Joined: 28/03/2016 10:21 am
Contact:

Re: สร้าง pathway รันไม่ขึ้นค่ะ

Post by M034 » 20/04/2016 11:20 am

ได้แล้วค่ะ ขอบคุณมากๆค่ะ
Selection_236.png
Selection_236.png (43.42 KiB) Viewed 286 times

Fastfigo
PHP Newbie
PHP Newbie
Posts: 2
Joined: 22/04/2016 2:54 pm
Contact:

Re: สร้าง pathway รันไม่ขึ้นค่ะ

Post by Fastfigo » 22/04/2016 3:57 pm

เหมือนที่ผมทำเลยครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 56 guests