Php/cakephp/dbモデル
提供: 初心者エンジニアの簡易メモ
テーブルを作っておく
- ユーザ作成SQL
CREATE TABLE `users` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `name` VARCHAR(31) NOT NULL , `password` VARCHAR(31) NOT NULL , `created` DATETIME NOT NULL ) ENGINE = InnoDB;
スケルトンで作成
cake\console\cake.bat bake Model Default users
作成されたモデル
class User extends AppModel { var $name = 'User'; var $validate = array( 'username' => array( 'notempty' => array( 'rule' => array('notempty'), //'message' => 'Your custom message here', //'allowEmpty' => false, //'required' => false, //'last' => false, // Stop validation after this rule //'on' => 'create', // Limit validation to 'create' or 'update' operations ), ), 'password' => array( 'notempty' => array( 'rule' => array('notempty'), //'message' => 'Your custom message here', //'allowEmpty' => false, //'required' => false, //'last' => false, // Stop validation after this rule //'on' => 'create', // Limit validation to 'create' or 'update' operations ), ), ); }