1
propelクエリのテーブル名を動的(変数のような並べ替え)にすることができますか?例は、\ "DynamicVar" Query :: create()のようになります。私はそれを私の例のようにifsで動作させていますが、もっと動的にするとかなりの行を取り除くことができます。テーブルはすべて同じ設定になっているため、異なるオブジェクト名のオブジェクトと同じように扱うことができます。Propelクエリの動的テーブル名
//$dynamic is a result of grabbing it from a different table
//that corresponds to values passed by AJAX
$dyanmic = "Customer"
$query = null;
If($dynamic == "Customer") $query = \CustomerQuery()::create();
If($dynamic == something2) $query = \Table2Query()::create();
If($dynamic == something3) $query = \Table3Query()::create();
If($query != null) {
$query->filterBy("something");
$query->find();
}