Сортировать по полю в cakephp

Я делаю проект в cakephp.

Я хочу написать ниже запрос в стиле cakephp. Я написал 50%. пожалуйста, помогите мне

$ This-> Login-> найти ( 'все')

SELECT * FROM login ORDER BY FIELD(profile_type, 'Basic', 'Premium') DESC; 

Плесэ попробуй это

 $this->Login->find('all', array( 'order'=>array('FIELD(Login.profile_type, "basic", "premium") DESC') )); 

Вы можете передать параметры методу find :

 $this->Login->find('all', array( 'order' => "FIELD(Login.profile_type, 'Basic', 'Premium') DESC" )); 

Попробуйте следующее:

 $response = $this->Login->find('all', array('order'=>array('Login.profile_type'=>'desc'))); 

Это более простой способ заказа и ограничения, который отлично работает

 $this->set('users', $this->User->find('all', array( 'limit' => 3, 'order' => 'User.created DESC', 'recursive' => 1, ) ) );