由于$routine = $routine->getRoutine($event->routine_id);
,我正在尝试获取$event->routine_id
中的非对象错误的属性
但这有点奇怪,因为当我做var_dump($event)
$event->routine_id
时实际上有一个值,现在看一下我的getEventsbydate
函数。但是我上次遇到相同的错误,所以我尝试使用{ {1}}手动发送例程ID,但是由于例程ID不是表的主键,它失败了,是否有任何函数可以发送不是主键的列?
$this->routine_id = $this->_connection->lastInsertId();
答案 0 :(得分:1)
MySQL的函数LAST_INSERT_ID()
返回最后插入 行的auto_increment值。
您没有执行INSERT
。
您正在执行SELECT
。