前回の続きです。
前回はSQLの値を直接書き換えましたが、
今度はパラメータで表示個数を変更できるようにしたいと思います。
1.データベースで以下のようなSQLを流して、パラーメーターを定義します。
insert into mtb_constants values('ADMIN_ORDER_NUM', 3, (select max(rank) from mtb_constants)+1, '管理画面ホームの新規受付一覧表示数を定義');
2.管理画面>システム設定>パラメーター設定 で、上記パラメーターが追加されているのを確認した後、登録ボタンを押します。
3.data/class/pages/admin/LC_Page_Admin_Home.php の lfGetNewOrder メソッドで、以下の部分の数値を変更します。
BEFORE
ORDER BY create_date DESC LIMIT 10 OFFSET 0 ) AS ord __EOS__; $arrNewOrder = $objQuery->getAll($sql, ORDER_CANCEL);
AFTER
ORDER BY create_date DESC LIMIT ? OFFSET 0 ) AS ord __EOS__; $arrNewOrder = $objQuery->getAll($sql, array(ORDER_CANCEL, ADMIN_ORDER_NUM));