俺 Pedia

窓際エンジニア(仮)の日常

Slim の検索結果:

SlimフレームワークからTwigを利用する

…の記事です。 今回はSlimフレームワークでTwigを利用する方法を紹介します。 導入 SlimフレームワークでTwigを利用するには「Slim-Views」と「Twig」の2つを導入する必要があります。 SlimフレームワークでTwigを利用する場合、Slimフレームワークのカスタムビューとして「Twig」を指定し利用します。そのカスタムビュークラスとして機能するようにインターフェースとして機能するものが「Slim-Views」です。 github.com 何れもCompo…

Slimフレームワークの利用(設定、ログ、環境の切替など)

…フレームワークであるSlimの説明を行います。 前回までの説明でルーティング、パラメータ、ビュー(レンダリング)、フック処理、Cookieの利用、Sessionの利用などいわゆるWebアプリケーションを作成する場合によく利用する機能について簡単に説明しました。 今回は最後にSlimフレームワークの設定やログの利用などについて簡単に説明します。 設定 設定と一概に言っても利用する機能で様々な設定がありますが、ここでは初期化時に行う設定について紹介します。 多くの設定は初期化時に…

Slimフレームワークの利用(フック処理、Cookieの利用、Sessionの利用など)

…フレームワークであるSlimの説明を行います。 前回は最も基本的なルーティング、パラメータ、ビュー(レンダリング)について簡単に説明しました。 今回はフック処理、Cookieの利用、Sessionの利用について紹介します。 ① フック処理 例えば認証が必要なアプリケーションを作成する場合、そのコンテンツの表示を行う前にあらかじめ認証状態を確認する必要があります。 そういった場合に利用するのがフック機能です。 フック機能ではあらかじめ設定されたフックポイントを利用する事で簡単に…

Slimフレームワークの利用(基本的な処理)

…フレームワークであるSlimの説明を行います。 先日の紹介の際にも書きましたが、私がマイクロフレームワークであるSlimに求めるのはルーティングに関する機能、リクエストに関する機能、レスポンス及びビューに関する機能、そして拡張性を持たせる意味でフック処理やそれに類する機能でその他はそれぞれ必要に応じて個別のライブラリの導入で対応できれば特に不満はありません。 できるだけフレームワーク自体はシンプルでアプリケーションの開発を開始する時点で特別な準備を必要とせず直ぐに利用できるこ…

PHPでの開発におけるライブラリやツールの選択

…いと思います。 ① Slim(フレームワーク) Slim Framework Slimフレームワークは非常にシンプルで且つ拡張性も有するマイクロフレームワークです。 フレームワークに求めるものは人それぞれだと思いますが、私はルーティングに関する機能、リクエストに関する機能、レスポンス及びビューに関する機能、そして拡張性を持たせる意味でフック処理やそれに類する機能があれば十分だと考えています。その視点から見るとSlimフレームワークは非常に最適で十分なフレームワークであると感じ…