CodeIgniter

CodeIgniter

CodeIgniter4のModelまわり

CodeIgniter4のModelまわりを見ていきます。 ORM対応などで3の頃とは様相が変わった気がしますが、どんな感じなのでしょうか。 詳細な部分は、公式ガイドも参照頂けると。 DB接続について Modelの記述の前に簡単にデータベー...
CodeIgniter

CodeIgniter4のマイグレーションを使ってみる

CodeIgniter4でのマイグレーションを使ってみます。 CodeIgniter3でもマイグレーションクラスのサポートはありましたが、 そのベースからどれくらい変わったのでしょうか。 マイグレーションを試す ファイルの作成からロールバッ...
CodeIgniter

CodeIgniter4のsparkコマンド

CodeIgniter4の特徴としてCLIで利用できるsparkコマンドが導入されたことが挙げられます。 Laravelのartisanみたいなやつですね。 使えると開発が捗りそうなので、どんなことができるのか触ってみました。 sparkコ...
CodeIgniter

CodeIgniter4の開発環境構築

そろそろ自分の周りでもCodeIgniter4を採用する雰囲気がでてきたので、 良い頃合いなので触ってみようと思います。 とりあえず今回はWelcomeページの表示までを動作環境などに触れつつ見ていきます。 開発環境の構成 ざっくりですが、...
CodeIgniter

[CodeIgniter] クエリの実行結果が合わない時 – last_queryを利用してみる –

CodeIgniterを利用したプロジェクトでのコーディング中に 『自分では意図したクエリを書いているつもりでも、期待する実行結果がなぜか得られていない、実行結果がおかしい』 というような時があります。 コマンドラインやSQLクライアントな...
PHP

Exception: Call to undefined function mb_convert_kana()

PHPのmbstringの設定で過去にハマったやつ。これはCodeIgniterのアプリケーションのログに吐かれてた文言だったと思うが、なんで急に使えなくなったのかと思った。 とりあえずphpの設定を確認してみると以下のようなものが # p...
PHP

Exception: Session: Configured save path ‘/var/lib/php/session’ is not writable by the PHP process.

CodeIgniterを使っているアプリケーションの環境で、Apacheからnginxへ移行した時に発生。nginxの404エラーが出ているけど、どこで引っかかっているか分からず、CodeIgniterのアプリケーションのログ見ていたらエラ...