dongshou6041 2015-09-11 14:42
浏览 37

CakePHP使用find()从模型中检索数据,数组键无法正确显示

I am using find to retrieve data from the database like this:

         $test = $this->VevD01VevDateYears->find('first', array(
            'conditions' => array('VevD01VevDateYears.D01_Vev_Type' => 1)
        ));

The expected array was suppose to be like this:

Array
(
[VevD01VevDateYears] => Array
    (
        [D01_Vev_Type] => 1
        [D01_Vev_Years] => 2014
        [D01_Vev_Date_Pub] => 2014-12-05 00:00:00
    )

)

Instead of the above array i get this weird one:

Array
(
[0] => Array
    (
        [VevD01VevDateYears__D01_Vev_Ty] => 1
        [VevD01VevDateYears__D01_Vev_Ye] => 2014
        [VevD01VevDateYears__D01_Vev_Da] => 2014-12-05 00:00:00
    )

)

I dont find anything wrong with the query and it returns the correct array when i retrieve data from other tables without messing with the keys. What is going wrong with this one?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 我的数据无法存进链表里
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 如何在炒股软件中,爬到我想看的日k线
    • ¥15 seatunnel 怎么配置Elasticsearch
    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端