Hi all,
My model is refusing to save, not sure why. No error or exception gets generated. The database never sees an INSERT query either.
Model definition:
namespace Model;
class Log extends \Phalcon\Mvc\Model{
public function beforeCreate(){
$this->date_entered = date('Y-m-d G:i:s');
exit('beforeCreate');
}
public function beforeSave(){
exit('beforeSave');
}
}
Table definition
Field | Type | Null | Key | Default | Extra |
---|---|---|---|---|---|
barcode | varchar(13) | NO | PRI | ||
meal | varchar(20) | NO | PRI | ||
meal_date | date | NO | PRI | 0000-00-00 | |
username | varchar(20) | YES | NULL | ||
first_name | text | YES | NULL | ||
last_name | text | YES | NULL | ||
date_entered | timestamp | NO | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
Calling code
$Log = new Log();
$Log->barcode = 111;
$Log->meal = 'test';
$Log->date = date('2013-01-01 00:00:)0');
$Log->username = 'blah';
$Log->first_name = 'Blah';
$Log->last_name = 'McBlah';
$Log->save();