商品一覧ページでWarning: Missing argument 3

EC-CUBE2.11の商品一覧ページでWarning出てましたので修正しました。

Warning: Missing argument 3 for SC_Product::findProductIdsOrder() …

・・・ということで、問題点はSC_Product.phpのfindProductIdsOrderメソッド3番目の引数です。
メソッドの中身を見る限り3つ目の引数は使われていないので、とりあえず削ります。

    /**
     * SC_Queryインスタンスに設定された検索条件を元に並び替え済みの検索結果商品IDの配列を取得する。
     *
     * 検索条件は, SC_Query::getWhere() 関数で設定しておく必要があります.
     *
     * @param SC_Query $objQuery SC_Query インスタンス
     * @param array $arrVal 検索パラメータの配列
     * @return array 商品IDの配列
     */
    // $where は使われていないので削ります
    //function findProductIdsOrder(&$objQuery, $arrVal = array(), $where) {
    function findProductIdsOrder(&$objQuery, $arrVal = array()) {
        $table = <<< __EOS__
                 dtb_products AS alldtl
            JOIN dtb_products_class AS T1
              ON alldtl.product_id = T1.product_id
カテゴリー: EC-CUBE   タグ:   この投稿のパーマリンク

コメントは受け付けていません。