PHP

CodeIgniter

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

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

PropelのページネーションとCriteriaを使ったSQLの演算子の使用例

PHPフレームワークのSymfonyのバージョンはこの記事を執筆した時点で7.1.4がリリースされています。composerでのパッケージ管理により便利な機能が簡単に実装できる利便性の高さは評価できますが、開発したアプリケーションに対して各...
CodeIgniter

CodeIgniter3の環境を整える

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

CodeIgniterのModelの概要について

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

ユーザ認証の実装方法

Yii2のベーシックパックには標準でユーザ認証のサンプルがありますが、データベース管理ではなく簡易的な固定オブジェクトの為、商用利用に向かない仕様です。 ここではユーザ認証のサンプルを固定オブジェクトからデータベース管理に切り替える方法を説...
CodeIgniter

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

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

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

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

Yii2のインストール・初期設定方法

日本国では人気の無いフレームワークYii2 充実したライブラリと機能性の高さの割に大規模なウェブアプリケーションだけでなく小規模なウェブアプリケーションでも開発しやすいようディレクトリの構成変更が簡単にできる便利なフレームワークです。 この...
Symfony

symfony4でログイン認証を簡単に実装する

Symfonyにはコンソールコマンドにて簡単にログイン認証を実装する事ができます。 この記事ではSymfonyのインストールが完了しているのを前提に説明しています。 前提条件 以下のcomposerコマンドにてインストールした事を前提としま...