ようこそ!逆襲のニートブログへ

ブログ内検索

最近の記事

はてなブックマーク数

この日記のはてなブックマーク数

カテゴリー

月別アーカイブ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

CodeIgniter 3のエラー

CodeIgniter 3を使っていて、ちょっとしたエラーにはまったのでメモ。

●セッションの設定
データベースでセッションを管理する場合、セッション用のテーブルを用意する。
このテーブルの構造が、CodeIgniter 2とは違うので注意!!!

セッションライブラリ — CodeIgniter 3.2.0-dev ドキュメント

「 database 」セッションドライバを使用するためにはまた、すでに言及したように、 テーブルをデータベース上に作成する必要があり、そして $config['sess_save_path'] にテーブル名を設定します。
たとえばテーブル名として「 ci_sessions 」を使用する場合、 こうします:

$config[‘sess_driver’] = ‘database’;
$config[‘sess_save_path’] = ‘ci_sessions’;



データベースにテーブルを作成します

MySQL の場合:

CREATE TABLE IF NOT EXISTS `ci_sessions` (
`id` varchar(40) NOT NULL,
`ip_address` varchar(45) NOT NULL,
`timestamp` int(10) unsigned DEFAULT 0 NOT NULL,
`data` blob NOT NULL,
KEY `ci_sessions_timestamp` (`timestamp`)
);



セッションに関しては、この2点が変わっているので注意!

●モデルのファイル名
モデルのファイル名は、先頭が大文字になっていないといけません。
オートロードで、モデルを読み込む設定をしたとき、指定のモデルが見つからない!というエラーメッセージが出ます。

Codeigniterをサーバーに設置したらエラーがでた・・・ : カバの樹

modelファイルの頭文字は大文字にすること!

つまり

model_hoge.php



Model_hoge.php

に変更する。



これで行けました!
関連記事

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURL:
http://gooddays1.blog37.fc2.com/tb.php/1360-d4a2bb00

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。