ติดปัญหาตอนทำ webservice ไม่สามารถใช้งาน ตัวแปร __construct ได้

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

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

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26206
Joined: 31/03/2014 10:02 am
Contact:

ติดปัญหาตอนทำ webservice ไม่สามารถใช้งาน ตัวแปร __construct ได้

Post by thatsawan »

ประกาศ yml เรียกใช้ tables มา $this->m_account_user เเละ $this->db->sql_build_query

Code: Select all

 $sql_array = array(
                'SELECT' => '*',
                'FROM' => array(
                    $this->m_account_user   => 'a'
                ),
                'WHERE' => array(),
                'LEFT_JOIN' => array(),
                'ORDER_BY' => array(),
            );
            $sql = $this->db->sql_build_query('SELECT', $sql_array);
            return $sql;

ผลที่ได้
  • NULL
มันไม่สามารถใช้งานได้



ถ้าเป็น
fix ชื่อตารางไปตรง ๆ
เเละ ประกาศ global เเทน จึงจะสามารถใช้งานได้

Code: Select all

  global $db;
            $sql_array = array(
                'SELECT' => '*',
                'FROM' => array(
                    'aaaa'   => 'a'
                ),
                'WHERE' => array(),
                'LEFT_JOIN' => array(),
                'ORDER_BY' => array(),
            );
            $sql = $db->sql_build_query('SELECT', $sql_array);
            return $sql;

ผลที่ได้
  • string(22) "SELECT * FROM (aaaa a)"


พอจะมีวิธีที่ทำให้ ใช้ตัวแปรจาก __construct ได้มั้ยค่ะ

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26206
Joined: 31/03/2014 10:02 am
Contact:

Re: ติดปัญหาตอนทำ webservice ไม่สามารถใช้งาน ตัวแปร __construct ได้

Post by thatsawan »

Code: Select all

$server->register('addition', function ($ip, $key_api) {
            return $config['xxxx'].'sss';
        }); 
แบบนี้ก็ไม่ได้

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26206
Joined: 31/03/2014 10:02 am
Contact:

Re: ติดปัญหาตอนทำ webservice ไม่สามารถใช้งาน ตัวแปร __construct ได้

Post by thatsawan »

ได้เเล้ว ค่ะ
แก้ปัญหา ประกาศ global ก่อน
บางทีมี error บรรทัดก่อนหน้าทำให้ไม่เห็น error จริงๆ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 12 guests