製品モジュールにクライアント名を入力できるテキストボックスを作成する方法を理解しようとしています。作成したクエリを使用して、そのクライアントの製品の価格を表示します。クエリを作成し、アカウントと製品を関連付けるテーブルを持っています。不足しているのは、このカスタマイズ検索を行う方法だけです。
1329 次
1 に答える
1
わかりました:)
include/LisView/ListViewData.php には、モジュールがリスト
に必要とする可能性のあるすべてのデータを処理するクエリがあり、次の行に移動します。
$main_query = $ret_array['select'] . $params['custom_select'] . $ret_array['from'] . $params['custom_from'] . $ret_array['inner_join']. $ret_array['where'] . $params['custom_where'] . $ret_array['order_by'] . $params['custom_order_by'];
ここでは、現在のモジュール (製品、アカウント、連絡先など) からすべての行を取得するクエリが表示されます。これはすべてのモジュールを処理するため、変更によって必要なモジュールのみが変更されるようにします。
if($this->seed->module_name == "AOS_Products"
Your changes
OffTopicですが、(アカウント)
グローバル変数db
$accountPrice = $GLOBALS['db']->query("SELECT shipping_address_street as price FROM "
." accounts WHERE name LIKE '".$array[$try]."'");
$accountCodePrice = $GLOBALS['db']->fetchByAssoc($accountPrice);
Cheersを使用したように、別のテーブルから追加情報が必要な場合に非常に便利です
于 2015-08-11T17:22:31.343 に答える