…の記事です。 今回はSlimフレームワークでTwigを利用する方法を紹介します。 導入 SlimフレームワークでTwigを利用するには「Slim-Views」と「Twig」の2つを導入する必要があります。 SlimフレームワークでTwigを利用する場合、Slimフレームワークのカスタムビューとして「Twig」を指定し利用します。そのカスタムビュークラスとして機能するようにインターフェースとして機能するものが「Slim-Views」です。 github.com 何れもCompo…
![Slim の検索結果 - 俺 Pedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
…の記事です。 今回はSlimフレームワークでTwigを利用する方法を紹介します。 導入 SlimフレームワークでTwigを利用するには「Slim-Views」と「Twig」の2つを導入する必要があります。 SlimフレームワークでTwigを利用する場合、Slimフレームワークのカスタムビューとして「Twig」を指定し利用します。そのカスタムビュークラスとして機能するようにインターフェースとして機能するものが「Slim-Views」です。 github.com 何れもCompo…
はじめに ウェブアプリケーションフレームワークのクラス構成にはさまざまなバリエーションがありますが、どれも様々なデザインパターンを駆使し、素晴らしいクラス構成になっています。 今回、じっくりフレームワークのソースコードを読むことで、少しでもいいクラス設計について学べるといいなぁと思い、このような企画を思いつきました。 PHP には様々なウェブアプリケーションフレームワークがあり、それぞれに特徴がありますが、今回は、近年突出して注目されている Laravel を取り上げます (いずれ他のフレームワークでも試してみたいです)。 環境 PHP 5.6.9 Laravel 5.2 やったこと Eloquent (Active Record) と DBファサード (Query Builder) の使い分け、ついでに Repository について Dependency Injection と Ser
この記事は「低予算でも闘う企画担当者の為の鎮魂歌 Advent Calendar 2015」の5日目の記事です。 今回はPHPでの開発におけるライブラリやツールの選択について考えたいと思います。 企画担当者が担当する「開発」とは? さて一言で「開発」と言っても、規模だけでも小規模なものから大規模なもの、そして構成で言っても単純なものから複雑なものまで様々なです。 単純なもので言えば単体機能を有するツールの開発もあれば、会社サイトの問い合わせフォームの実装、もう少し複雑になるのであれば認証機能を持つデータ管理アプリケーションであったり、場合によってはちょっとしたポータルサイトのようなものまで開発する事になるかもしれません。 さらに言えば、昨今ではPC向けサイトよりもスマートフォン向けサイトやコンテンツの対応も増え、場合によってはそのバックエンドの開発のような事も行う事がないとは言えません。
こんにちは〜たきゃはしです〜最近もホントにとにかくビール最高!って感じです! 今回はついにリリースされたLaravel5(以降はL5と略記する)を早速使ってみました! ◯ この記事の概要 L5の基本機能を扱いつつシンプルなブログアプリを作ってみようと思います。 こんな感じになります この記事の目的はブログアプリの開発を通してL5でCRUDを作れるようになることです。構成をなるべくシンプルにしたかったこともあり沢山の機能は取り扱ったわけではありませんが「PHPやMySQLは分かるけどFWはよくわからないな〜」とか「Laravel5 気になってるんだよな〜」という人には特におすすめですよ! さっそくインストールからはじめたいと思います。 ◯ インストール
Queryビルダーは、リレーショナルデータベースの操作を行うための言語であるSQLに処理要求するための命令であるクエリーを簡単に生成するためのクラスです。Laravelでは、このクエリービルダーは、Fluentクエリービルダーだけでなく、EloqunetORMでもメソッドとして利用することが出来ます。 Builderクラス 名前空間:Illuminate\Database\Query ファイル:Database/Query/Buider.php select( array $columns = array(‘*’) ) 選択する列を設定します。 addSelect( mixed $column ) クエリに新しい選択列を追加します。 distinct( ) 重複した値を取り除いた結果を取得するクエリを設定します。 from( string $table ) 指定したテーブルに対するクエリを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く