cake php 2 model query()删除初始数组项

mwyxok5s  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(296)

使用在cake 2模型上执行sql查询时 ->query() ,由于某种原因,有一个初始数组,这意味着我必须继续指定 [0] 在访问数据之前,理想情况下,我希望先访问模型的数组数据,而不是此数组,我缺少什么?
当前,我的查询如下所示:

  1. $appID = htmlspecialchars($redirect['Redirect']['application_id']);
  2. $applicationPayday = $this->Application->query("
  3. SELECT *
  4. FROM tlp_applications AS Application
  5. INNER JOIN tlp_application_paydays AS ApplicationPayday
  6. ON Application.id = ApplicationPayday.application_id
  7. WHERE Application.id = $appID
  8. ");

当我倾倒 $applicationPayday 我看到以下结构:

  1. array(1) {
  2. [0]=>
  3. array(2) {
  4. ["Application"]=>
  5. array(13) {
  6. ["id"]=>
  7. string(8) "38270050"
  8. ...
  9. }
  10. ["ApplicationPayday"]=>
  11. array(107) {
  12. ["id"]=>
  13. string(8) "38153199"
  14. ["application_id"]=>
  15. string(8) "38270050"
  16. ...
  17. }
  18. }
  19. }

理想情况下,我希望:

  1. array(2) {
  2. ["Application"]=>
  3. array(13) {
  4. ["id"]=>
  5. string(8) "38270050"
  6. ...
  7. }
  8. ["ApplicationPayday"]=>
  9. array(107) {
  10. ["id"]=>
  11. string(8) "38153199"
  12. ["application_id"]=>
  13. string(8) "38270050"
  14. ...
  15. }
  16. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题