如何定制ORM查询';在cakephp3中检索到的数据是什么?
我正在从数据库中提取数据,需要将返回的字符串自定义为查询对象的一部分 我尝试直接从“fields”参数处理数据,但似乎不起作用如何定制ORM查询';在cakephp3中检索到的数据是什么?,php,orm,cakephp-3.0,Php,Orm,Cakephp 3.0,我正在从数据库中提取数据,需要将返回的字符串自定义为查询对象的一部分 我尝试直接从“fields”参数处理数据,但似乎不起作用 $query = $this->controller->Orders->find('all', [ 'fields' => [ 'Feedback.record_num', order_id', 'feedback_date', 'one_year_submitted',
$query = $this->controller->Orders->find('all', [
'fields' => [
'Feedback.record_num', order_id', 'feedback_date', 'one_year_submitted',
'full_url' => MyCLass::myUrlBuilder('Customer.name')
],
'conditions' => $conditions,
'order' => [
'Orders.record_num' => 'desc'
]
])
->contain(['Customer'])
->toArray();
由于我的Url生成器,该代码将导致错误。但是我希望你明白我在这里要做什么。你说的“自定义”和“操纵”是什么意思?基本上,完整的url字段不存在,它只是Customer.name,但我需要将Customer.name的完整url存储到类似这样的内容中()。但它不起作用。听起来你要找的是一个。