CodeIgniter

CodeIgniterは、PHPで開発された軽量で高速なWebアプリケーションフレームワークです。シンプルかつ直感的な設計で、初心者にも扱いやすく、フレームワーク特有の複雑な設定が少ないため、迅速な開発が可能です。MVC(Model-View-Controller)構造に基づき、コードの保守性が高く、組み込みのライブラリやヘルパーが豊富で、ユーザー認証やデータベース操作などを効率的に実装できます。特に中小規模のプロジェクトに適しており、フレームワークの軽さを活かしたシステム構築に向いています。

CodeIgniter

HybridAuthを使ってソーシャルログインを実装する

「HybridIgniter」は、CodeIgniterにOAuth認証やソーシャルログイン機能を追加するためのライブラリです。特に、FacebookやGoogle、TwitterなどのSNSを使用してユーザー認証を行う場合に便利です。以下...
CodeIgniter

複数のモデルを共通して簡単に利用するための技:CodeIgniter 3のコアクラス拡張

CodeIgniter 3を使用する際、モデルはデータベースとのやり取りを担う重要な役割を果たします。しかし、複数のモデル間で共通する処理を繰り返し記述すると、コードが冗長になり、保守性が低下してしまいます。そこで今回は、コアクラスを拡張し...
CodeIgniter

CodeIgniter3の環境を整える

CodeIgniter3は、4に比べcomposerやミドルウェア、名前空間に対応しておりませんが軽量で扱いやすく少ないリソースで高速に動作するフレームワークとして現在も人気があります。 ここではLinux環境へCodeIgniter3のフ...
CodeIgniter

CodeIgniterのModelの概要について

CI3からCI4へのバージョンアップは飛躍的に全体の仕様が変更となりモデルも今までの仕様と全く異なる内容になっているので、最低限必要な情報について説明します。 設定 プロパティについて、次に説明します。 <?php namespace Ap...
CodeIgniter

CI4でソーシャルメディアログインを実装する

Codeigniter4でfacebookやtwitterなどのソーシャルメディアログイン機能を実装する方法について説明します。 ソーシャルメディアログイン機能の実装にはHybridauthのライブラリを使用します。 Hybridauthラ...
CodeIgniter

ComposerでCodeigniter3とIon-Authライブラリを導入する方法

パッケージ管理ツールのComposerを使用してCodeigniter3のインストールした上で認証ライブラリであるIon-Authのセットアップ方法を説明しています。 インストール Codeigniterのインストール 次のComposer...