Ich habe mehrere Modelle, die alle ein Feld teilen (Namen sagen), aber in anderen Bereichen unterscheiden. Gibt es irgendwelche ModelX ModelY und ModelZ, die den Namen 'foo' haben? Danke für Anregungen.CakePHP: Finden Sie über mehrere Modelle
2
A
Antwort
3
So ähnlich?
$models = array('Post', 'Comment', 'Article');
$results = array();
foreach($models as $model) {
$this->loadModel($model);
$results[$model] = $this->{$model}->find('all', array(
'conditions' => array(
$model'.name' => $name
)
));
}
2
Wenn sie verwandt sind, sollten Sie in der Lage sein, das Modell anzugeben, gefolgt von '.' innerhalb des Fundes.
Verwandte Themen
- 1. CakePHP Abfrage über mehrere Datenquellen finden
- 2. Rails Suche über mehrere Modelle
- 3. Django-Zugriffsfeld über mehrere Modelle
- 4. Ember JS - Suche über mehrere Modelle?
- 5. Speichern Sie mehrere Backbone-Modelle auf einmal
- 6. CakePHP Finden rekursive Verbände
- 7. CakePHP - mehrere Filter mit HABTM
- 8. Speichern zugehöriger Modelle in CakePHP 3
- 9. Mehrere Punkte in CakePHP
- 10. Wählen Sie nur bestimmte Felder aus assoziierten Modelle in CakePHP
- 11. Trainieren Sie mehrere Modelle parallel zu sklearn?
- 12. CakePHP, mehrere hasOne in einem einzigen Modell
- 13. Get Liste der Modelle in CakePHP 2
- 14. Schienen: Index mehrere Modelle?
- 15. Devise + Omniauth mehrere Modelle
- 16. Mehrere Beziehungen in CakePHP
- 17. SQL: Finden Sie fortlaufende Datumsbereiche über mehrere Zeilen hinweg?
- 18. Export und meine Mungo Verbindung über mehrere Modelle wiederverwenden
- 19. Django mehrere Modelle, gleiche Tabelle
- 20. Z3: Finden aller befriedigenden Modelle
- 21. collection.each() iteriert nicht über Modelle
- 22. Finden von ungewöhnlichen Elementen über mehrere Vektoren
- 23. CakePHP finden, wo nicht gleich
- 24. cakephp Update mehrere div
- 25. Mehrere Daten abrufen CakePHP 3
- 26. So laden Sie mehrere Dateien in django Admin-Modelle
- 27. Laravel 4.2 Update mehrere Modelle
- 28. django mehrere Modelle Single speichern
- 29. Activetrecord has_many: durch mehrere Modelle
- 30. Laravel eloquent Beziehung mehrere Modelle
Wenn Sie ein Feld haben, das eine Replikation von Daten aus einer anderen Tabelle ist, die keine einfache ID ist, machen Sie es wahrscheinlich falsch. –