Gibt es irgendwo an adapter für CakePHP 3.x-Modell zu handhaben 2.x syntax? Wie, intern, es umbauen Syntax wie folgt:CakePHP 3.x Modell Adapter für 2.x
array(
'conditions' => array('Model.field' => $thisValue),
'fields' => array('Model.field1', 'DISTINCT Model.field2'),
'order' => array('Model.created', 'Model.field3 DESC'),
'group' => array('Model.field'),
'limit' => n
)
in:
$query->select('Model.field1')
->distinct('Model.field2')
->order->(['Model.created', 'Model.field3' => 'DESC'])
->group('Model.field')
->where('Model.field' => $thisValue)
und ausgeführt Abfrage zurückgeben -> toArray(). So wird das Modell von 2.x mit 3.x kompatibel.
Vielen Dank an alle Ratschläge.
Bitte beachten Sie, dass Fragen zu möglichen Offsite-Ressourcen in StackOverflow offtopisch behandelt werden. Du solltest besser solche Fragen in den [** CakePHP Foren **] (http://discourse.cakephp.org/) oder auf [** IRC **] (http://webchat.freenode.net/) stellen. ? Kanäle = Kuchenphp)/[** Slack **] (http://cakesf.herokuapp.com/). SO ist der Ort, um spezifische Programmierprobleme zu stellen, die Sie haben, wenn Sie die Syntax A in Syntax B umwandeln. – ndm
Ja, danke. Fragte [dort] (http://discourse.cakephp.org/t/compatibility-adapter-for-model-2-x-to-becomes-with-3-x-orm/1616) sowie – Alex