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

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

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

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

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

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

 $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 เเทน จึงจะสามารถใช้งานได้

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

  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 ได้มั้ยค่ะ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

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

$server->register('addition', function ($ip, $key_api) {
            return $config['xxxx'].'sss';
        }); 
แบบนี้ก็ไม่ได้
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

ได้เเล้ว ค่ะ
แก้ปัญหา ประกาศ global ก่อน
บางทีมี error บรรทัดก่อนหน้าทำให้ไม่เห็น error จริงๆ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 99