สอบถามเรื่องการเขียนลิงค์ php BB

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามเรื่องการเขียนลิงค์ php BB

Re: สอบถามเรื่องการเขียนลิงค์ php BB

โดย putcharaporn_tan » 09/10/2015 10:05 am

แก้ได้แล้วค่ะพอดีว่าลืม เปิดการใช้งานส่วนของ

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

class main_listener implements EventSubscriberInterface
{
    static public function getSubscribedEvents()
    {
        return array(
           
            'core.page_header'  => 'add_page_header_link',
            'core.user_setup'   => 'load_language_on_setup',
        );
    }

Re: สอบถามเรื่องการเขียนลิงค์ php BB

โดย thatsawan » 08/10/2015 6:34 pm

routing.yml
ใช้ชื่อ controller M.Profile_controller oนี้
เวลาเรียกใช้
$this->helper->route('......'), ต้องชื่อเดียวกัน

Re: สอบถามเรื่องการเขียนลิงค์ php BB

โดย putcharaporn_tan » 08/10/2015 6:27 pm

แก้แล้วแต่ยังไม่ขึ้นเลย

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

$this->template->assign_vars(array(
            'U_***_M_PROFILE_PAGE'    => $this->helper->route('***_M_Profile_controller'),
        ));

ในไฟล์ routing.yml
โค๊ตคือ

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

M.Profile_controller:
    pattern: /M_Profile
    defaults: { _controller: XXXX.M_Profile.controller:base}
    requirements:

path = XXXX>>M_Profile

Re: สอบถามเรื่องการเขียนลิงค์ php BB

โดย putcharaporn_tan » 08/10/2015 6:21 pm

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

 $this->template->assign_vars(array(
            'U_***_SAMPLE1_PAGE'    => $this->helper->route('M.Profile_controller', array('name' => '***')),
        ));

Re: สอบถามเรื่องการเขียนลิงค์

โดย thatsawan » 08/10/2015 6:09 pm

U_***_M_PROFILE ==> คืออะไร ค่ะ ขอดูโค้ดหน่อย

สอบถามเรื่องการเขียนลิงค์ php BB

โดย putcharaporn_tan » 08/10/2015 6:08 pm

จะเขียนให้ Extension ลิงค์ไปยังหน้าเว็บเพจอีกหน้าค่ะ

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

<li class="small-icon icon-profile dropdown-container dropdown-right rightside"><a href="{U_***_M_PROFILE}">{L_NAME_TEST}</a></li>

ข้างบน