-
Notifications
You must be signed in to change notification settings - Fork 52
Ru:criteria:howitworks
AlexeyDsov edited this page Apr 19, 2011
·
9 revisions
(это еще не законченная статья, пожалуйста, не надо в нее вставлять куски больших непонятных примеров, без пояснений, со всякими вспомогательными классами Debug не относящимися к onPHP и т.п. Однако подправка логических ошибок, опечаток, корректировка фраз и т.д. приветствуется ;) )
Для более правильного использования Criteria необходимо иметь ввиду как именно она работает. Для примера будет использовать мету из первой статьи.
Возьмем простой запрос из предыдущего примера - получение списка актеров, живущих в США
<?php
Criteria::create(Actor::dao())->
add(Expression::eq('country', 'USA'))->
getList();
?>
Как именно Criteria догадывается что country - это property объекта, а 'USA' это значение?