0

私の最初のzendアプリケーションを構築しています.Ajax呼び出しを使用して、DBへのカスタムクエリも作成したいのですが、コードは次のとおりです。

BookingTable クラス

public function getAjaxBooking()
{
    $rowset = $this->tableGateway->select(array('id' => 2));
    return $rowset;
}

BookingController クラス

public function getbookingsAction() {
    //get post request (standart approach)
    $request = $this->getRequest()->getPost();
            // TODO change to real function
    $json = Json::encode('foo bar');
    echo $json;
}

fullcalendar からの jQuery ajax 呼び出し

url: 'booking/getbookings',
type: 'POST'

BookingTableで次のようなクエリを取得したい

SELECT template AS temp, s.params
FROM rtz2n_template_styles as s
LEFT JOIN rtz2n_extensions as e
ON e.type='template'
AND e.element=s.template
AND e.client_id=s.client_id
WHERE s.client_id = 1
AND home = 1

ドキュメントを読みまし Zend\Db\TableGateway\TableGateway::selectたが、動作しません

4

0 に答える 0