Modelの役割 ControllerやViewから独立して、DBのデータの取り扱い(CRUD)だけに専念する CodeIgniterでは、Modelクラスを継承することで、直感的なDB操作メソッドが利用できる 簡単な例 下記は「Usersテーブルのデータを取得したり件数をカウントしたりするクラス」の例。 /system/application/models/users_model.phpとする。 <?php class Users_model extends Model { function __construct() { // ※コンストラクタでは必ず親クラスを継承する parent::Model(); // database.php で定義したDBに接続する $this->load->database(); } function getAllUsers() { $query = $t
えっと今日は、ネットにも本にもあんまり情報がない「SQLite」の使い方です。 まずは、データベースの設定 $db['test']['hostname'] = ""; $db['test']['username'] = ""; $db['test']['password'] = ""; $db['test']['database'] = "temp.db"; $db['test']['dbdriver'] = "sqlite"; $db['test']['dbprefix'] = ""; $db['test']['pconnect'] = FALSE; $db['test']['db_debug'] = TRUE; $db['test']['cache_on'] = FALSE; $db['test']['cachedir'] = ""; $db['test']['char_set'] =
これからはCodeIgniterの使い方を書いて覚えていきたいと思います。 まずはデータベースについて。 今回はテーブル作成にサンプル function table_make_sample() { //クラスの初期化 $this->load->dbforge(); $this->load->library('parser'); $data['charset'] = 'EUC-JP'; $data['title'] = 'テーブル作成サンプル'; $this->parser->parse('heder.html', $data); //ヘッダー読み込み $fields = array( 'users' => array( 'type' => 'VARCHAR', 'constraint' => '100', ), ); $this->load->database("test"); $this
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く