PHP 初心者、thinkphp のデータベース作成の問題
設定ファイル
配列を返す(
'DB_TYPE' => 'mysql',
'DB_HOST' => 'ローカルホスト',
'DB_NAME' => 'テスト',
'DB_USER' => 'ルート',
'DB_PWD' => '123456',
'DB_PORT' => '3306',
'DB_PREFX' => '',
'DB_FIELDTYPE_CHECK' => false、
'DB_FIELDS_CACHE' => false、
「DB_Charset」
);
コントローラークラス
// このクラスはシステムによって自動的に生成され、テスト目的のみに使用されます
class IndexAction extends Action {
パブリック関数 Index() {
$dataTest = new FirstModel();
$dataTest -> addData();
$name = "hello thinkphp";
$this -> assign($name);
$this ->display();
}
}
?>
モデルクラス
class FirstModel はモデル {
を拡張します
protected $fields = array(
'id'、'cname'、'email'、'indexs'、'btrue'、'created'、'_pk'=>'id'、'_autoinc'=>true
);
パブリック関数 addData() {
$data = Array();
$data["cname"] = "aaa";
$data["email"] = "aaa@sina.com";
$data["indexs"] = 1;
$data["btrue"] = 0;
$data["created"] = time();
$first = M('First');
$first -> 作成($data);
}
}
?>
データベース名のテスト、データテーブル名が最初
しかし、実行後、データをデータベースに追加できません。何が問題なのかを調べてください。よろしくお願いします。
使えるポイントがあまりなかったので、お金をすべて使ってしまいました。