質問 > フロント機能 > $objQuery->getAllの引数の指定 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
jucco |
投稿日時: 2014/3/20 13:11
対応状況: −−−
|
新米 登録日: 2012/10/11 居住地: 投稿: 9 |
$objQuery->getAllの引数の指定 商品一覧(list.php)で、カテゴリー以外に商品ステータス別の一覧を表示する機能を追加しています。
具体的にはLC_Page_Products_List_Ex.phpの中で商品一覧を取得するwhere句に「substr(product_flag, 3, 1)= '1' 」のような条件を追加しています。 ところが $objQuery->getAll を実行するところでシステムエラーに飛んでしまいます。 $objQuery->getAllに渡している引数は ・"SELECT DISTINCT product_id FROM vw_products_allclass AS allcls WHERE del_flg = 0 AND status = 1 AND substr(product_flag, ?, 1)= '1'" ・array(1) { [0]=> string(1) "3" } の2つです。 引数の指定が間違っていると思うのですが、どのように渡せばよいでしょうか。 ちなみに直接DBで SELECT DISTINCT product_id FROM vw_products_allclass AS allcls WHERE del_flg = 0 AND status = 1 AND substr(product_flag, 3, 1)= '1'; を実行すると正常に処理されます。 宜しくお願い致します。 ■バージョン EC-CUBE:2.2.0 PostgreSQL:8.4.13 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» $objQuery->getAllの引数の指定 | jucco | 2014/3/20 13:11 |
Re: $objQuery->getAllの引数の指定 | yuh | 2014/3/20 13:51 |
Re: $objQuery->getAllの引数の指定 | jucco | 2014/3/20 14:54 |