Propel sorgulama dinamiklerinin (değişken değişkenleri gibi) Tablo adını oluşturabilir misiniz? Bir örnek \ "DynamicVar" Query :: create() gibi olurdu. Aşağıdaki örneğimde olduğu gibi ifslerde çalışıyorum ama daha dinamik bir şekilde yapılırsa birkaç satırdan kurtulabilirim. Tabloların hepsi aynıdır, böylece aynı isimde olduğu gibi farklı isimlere sahip oldukları gibi davranılabilirler.Propel Sorgusunda Dinamik Tablo Adı
Şu anda bu olay böyle bir şey var: Ben kodu bazı etrafında oynanan
//$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();
}