タグ

modelとcodeigniterに関するMiyakeyのブックマーク (3)

  • CodeIgniter STEP2, get data from mysql

    codeigniter_testデータベース&テーブル作成 database接続用のconfig設定 config/database.php $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'codeigniter_test', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => TRUE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '

  • CodeIgniterでModelを作ってみる: CodeIgniterで発火する?

    CodeIgniterはRoRの流れを汲むPHPのフレームワークです 従来の手続き型のコードをCodeIgniterで書き直した日記です 前回まででようやく検索結果のページング表示ができましたが、Controllerクラスが若干ぐちゃぐちゃになってきたので、ここらでそろそろModelクラスを作って、データベース関連の部分はそっちにコードを移行しようとおもいます。 で、ユーザガイドのModelのところを見ると、なにやらModelクラスを継承してはいるようですが、特に取得系や保存系?のメソッドがあるわけでもなく、特定のテーブルと結びついてるというわけでもなく、継承元のModelクラスみたいな?のがlibrariesフォルダにあったので(Model.php)チラ見してみましたがMagicメソッドがどーのこーのでわけがわからず(--; 仕方がないので(謎杉)modelsフォルダの中にgappei_

  • Active Record クラス : CodeIgniter ユーザガイド 日本語版

    CodeIgniter は Active Record データベースパターンの改変版を採用しています。このパターンを利用すると、情報の取得・挿入、そして更新が最小限のスクリプティングで可能になります。データベース処理をするのに、たった1、2行しか必要でない場合さえあります。CodeIgniter ではデータベースごとに専用のクラスを必要としたりはしません。そのおかげで、より単純化されたインターフェースが提供されています。 Active Record 機能を使う大きな利点は、単に単純であるからだけでなく、Active Record 機能を使えば、クエリの構文は各種のデータベースアダプタが生成してくれるので、データベースから独立したアプリケーションを作成できるということです。また、システムにより自動的に値のエスケープ処理が行われるので、より安全なクエリが利用可能になります。 Note: クエリ

  • 1