PHP Composerのオートロードだけ利用する composerのautoloaderだけ利用したいなという場面があって、調べてみるとstack overflowで以下のようなものに当たりました。 <?php include 'autoload.php'; $loader = new \... 2021.11.01 PHP
CodeIgniter CodeIgniter4のModelまわり CodeIgniter4のModelまわりを見ていきます。 ORM対応などで3の頃とは様相が変わった気がしますが、どんな感じなのでしょうか。 詳細な部分は、公式ガイドも参照頂けると。 DB接続について Modelの記述の前に簡単にデータベー... 2021.08.07 CodeIgniterPHP
CodeIgniter CodeIgniter4のマイグレーションを使ってみる CodeIgniter4でのマイグレーションを使ってみます。 CodeIgniter3でもマイグレーションクラスのサポートはありましたが、 そのベースからどれくらい変わったのでしょうか。 マイグレーションを試す ファイルの作成からロールバッ... 2021.07.31 CodeIgniterPHP
CodeIgniter CodeIgniter4のsparkコマンド CodeIgniter4の特徴としてCLIで利用できるsparkコマンドが導入されたことが挙げられます。 Laravelのartisanみたいなやつですね。 使えると開発が捗りそうなので、どんなことができるのか触ってみました。 sparkコ... 2021.07.27 CodeIgniterPHP
CodeIgniter CodeIgniter4の開発環境構築 そろそろ自分の周りでもCodeIgniter4を採用する雰囲気がでてきたので、 良い頃合いなので触ってみようと思います。 とりあえず今回はWelcomeページの表示までを動作環境などに触れつつ見ていきます。 開発環境の構成 ざっくりですが、... 2021.07.23 CodeIgniterPHP
CodeIgniter [CodeIgniter] クエリの実行結果が合わない時 – last_queryを利用してみる – CodeIgniterを利用したプロジェクトでのコーディング中に 『自分では意図したクエリを書いているつもりでも、期待する実行結果がなぜか得られていない、実行結果がおかしい』 というような時があります。 コマンドラインやSQLクライアントな... 2021.06.27 CodeIgniterPHP
PHP Exception: Call to undefined function mb_convert_kana() PHPのmbstringの設定で過去にハマったやつ。これはCodeIgniterのアプリケーションのログに吐かれてた文言だったと思うが、なんで急に使えなくなったのかと思った。 とりあえずphpの設定を確認してみると以下のようなものが # p... 2021.03.23 PHP
PHP Exception: Session: Configured save path ‘/var/lib/php/session’ is not writable by the PHP process. CodeIgniterを使っているアプリケーションの環境で、Apacheからnginxへ移行した時に発生。nginxの404エラーが出ているけど、どこで引っかかっているか分からず、CodeIgniterのアプリケーションのログ見ていたらエラ... 2021.02.28 PHP