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
),
),
);
}
