我无法弄清楚如何通过数据库获取最后输入的条目我试图通过最大ID找到它,但似乎无法正常工作。
EeCarTypes::model()->findBySql('SELECT MAX(id) FROM ee_car_types');
......不起作用。但是如果我在phpmyadmin SELECT MAX(id) FROM ee_car_types;
中写下这个语句就会找到它。你能告诉我哪里错了吗?
答案 0 :(得分:1)
以这种方式试试$criteria->order = 'id DESC';
:
$criteria = new CDbCriteria();
$criteria->order = 'id DESC';
/* @var $firstEntry EeCarTypes */
$firstEntry = EeCarTypes::model()->find($criteria);
此解决方案也适用于您:
$firstEntry = EeCarTypes::model()->find(array('order'=>'id DESC'));