2015年3月20日金曜日

Kendo UI Wapper PHP DatasourceResult read and filter

PHP source



    $result = new DataSourceResult(DB_STRING, DB_USER, DB_PASSWORD);

    $columns = array('RepairNo','ReceiveNo','Status','UnitName','SubUnitName','SerialNo',
                     'EstimateRequestDate','EstimateAnswerDate','ReceiveDate','ShipDate',
                     'Transporter','TransportNo','RepairAmount','AcceptDate','CustomerCd','AccountCd');

    //セッションの顧客CDを条件とする
    $result->field = 'CustomerCd';
    $result->operator = 'eq';
    $result->value = $_SESSION['customercd'];
    //    $result->value = '010010';

    $result->filter = $result;

    $result = $result->read('repairdata', $columns, $result);

    header('Content-Type: application/json');
    echo json_encode($result, JSON_NUMERIC_CHECK);


DataSourceResultのクラスにfilterメソッドが有り
そのfilterメソッドに値を設定することで、SQL のwhere句が生成されるようです。

0 件のコメント:

コメントを投稿