コードイグナイターモデル
データベースとの接続をしよう
モデルの使い方についてです。モデルは、DB接続の部分です。
コードイグナイター3.2
接続方法は2つある
自動接続と、手動の接続方法があります。
■自動接続
ページが読み込まれるたびに「データベースクラス」をロードして、 インスタンス化(newです)します。
“自動接続”を有効にするには、ライブラリ配列の中に、 databaseという語句を指定しましょう。
application/config/autoload.php
■手動接続
特定のページだけDB接続したい場合、手動を使いましょう。コンストラクタに書いたりして、利用しましょう。
$this->load->database(); |
【参照】
http://codeigniter.jp/user_guide/3/database/connecting.html
DB接続
まずは、データベスの設定をします。
application/config/database.php を開きましょう。
【database.php内】
$db['default'] = array( |
【参照】
http://suga-tech3.hatenablog.com/entry/2016/08/14/020744
接続できるのか?確認
application/models/model.php
class Model extends CI_Model { function __construct(){ function getData($page){ $query = $this->db->get("poem"); return $query->result(); |
application/modelsにmodel.phpを作りましょう。
コンストラクタ内でデータベースに接続できているか確認しましょう。
getData関数で$queryを作成します。この$this->db->get()でpoemテーブルの中身を全件取得することができる。
【参照】
http://suga-tech3.hatenablog.com/entry/2016/08/14/020744
PHPの勉強方法
目安は1日3~5時間の勉強で100日程度です。実際にやってみましたが、仕事をしながらだと、200日ほどかかります。効率よく学んで行きましょう。
PHPを学ぶには、独自の言葉を覚える必要があります。「・」が付いているものは、外部のサイトへ飛びます。
■ 基本編 ■
PHPとは?
設定方法
PDOとは何か?
mysql_connect()
-> アロー演算子とは?
データベースへのアクセスについて
■ DBへの接続■
管理者権限について
PDOについて知ろう
■ フレームワーク ■
フレームワークは何を使ったらいいのか?
ララベルとは?
コードイグナイターとは?
オートロードとは
無名関数とは?
MVCとは何か?
■ オブジェクト指向■
クラス・インスタンス・プロパティ
オブジェクト指向とは?
【フレームワーク】
基本的には、ララベルを学ぶ方がよい。 ララベルはコンポーザー
コードイグナイターの勉強方法
コードイグナイターを学んでいきましょう。「・」が付いているものは、外部のサイトへ飛びます。
■ 基本編 ■
Active Recordとは?
■ フレームワーク ■
フレームワークは何を使ったらいいのか?
ララベルとは?
コードイグナイターとは?
オートロードとは
無名関数とは?
MVCとは何か?
【フレームワーク】
基本的には、ララベルを学ぶ方がよい。 ララベルはコンポーザーが入っている。
参照サイト
大変申し訳ありませんが、当社ではサービスの質を落とさないために、月の契約は5件までとさせていただいております。 契約をお待ちいただく可能性もございますので、ご了承のほどよろしくお願いいたします
この記事を読んだ人は、こんな記事も読んでいます
SEO対策の基本 外部要因とは?
SEO対策の基本的である、外部要因とは何か?
SEO対策をするなら絶対に知っておきたい、基本知識です。
売れるサイトを作るのに知って起きたい知識
サーチエンジンマーケティングという言葉をご存知でしょうか?
ホームページで商品やサービスを売る時に知っておきたいマーケティング
についてご紹介いたします。
SEO対策をする5つのメリットとは?
なぜ上位表示させることが大事なのか?なぜSEO対策をする必要があるのか
についてご紹介させていただきます。
SEO対策の内部要因とは?
上位表示させるためには、内部要因について知っておくことも大事です。
キーワードを上位表示させるために必要なのは、ソースコードを最適化することです
内部要因の対策について知りたい方はこちらへ
キーワード対策をする前に
そのキーワード対策。ちょっと待ってください。
そのまま対策をすると、必ずお金を損してしまいます。個人事業主や中小企業は
そんな大きなキーワードで対策をしてはいけません。
広告費用が高くなる本当の理由とは?
売れないサイトに集めていませんか?広告費用がかかるわりには
お問い合わせが少ない・・・と感じる方は多いはずです。
購入率の悪いサイトに集客をしている可能性があります。