Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
How heavy is Silex? Quite often silex has been described as heavy or bloated. It’s time to put this myth to rest. Quotes Silex: The world’s largest microframework. Silex: All the bloat of Symfony but with only half the features. Silex is so big: It has more lines of code than your project. Micro-framework What an excellent buzzword! Let’s face it, this is an overloaded and mostly nebulous term. I
系図管理システム(仮)というものをSilex + SQLiteで作成していたんですが、SlimというSilex同様のREST APIを提供するマイクロフレームワークに書き換えてみました。 (SilexでもDoctrine2ではなくRedbean、TwigではなくPHPTALを使ってたので、フレームワークの利用範囲的にほぼ等価交換できるのではないかとの思いつきです) Slimの公式サイト http://www.slimframework.com/ には、Feature Listとして以下の項目が挙げられています。 HTTP routing Named routes Route passing Route redirects Route halting Middleware & Hooks Custom views HTTP caching Signed cookies Custom 404
When I created my first Silex project, I almost felt encouraged to let go of my high standards in programming. So things were starting to look very much like my "legacy" PHP projects, in which everything was put in functions with lengthy parameter lists and those functions were called from within a single index.php file. I ignored many of the things about high quality software development I had le
Doctrine DBAL は PDO のラッパーなので、 1つ前の記事のコードを流用。 require_once __DIR__.'/../vendor/autoload.php'; use Silex\Application; use Silex\Provider\TwigServiceProvider; use Silex\Provider\DoctrineServiceProvider; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; class MyApplication extends Application { use Silex\Application\TwigTrait; } $app = new MyApplication(); $a
七夕ですね。BEAR.Sundayが楽しいですね。詳細についてはまだ発表されていませんが7/19(木)についに BEAR.Sunday Meetup #0 が開催されるようですよ。 今日はSilexのインストール方法について色々変更があったのでまとめておきます。 silex.pharは配布しないぜよ 詳しくはダウンロードページにまとめられていますが、これまで silex.phar の1ファイルをDLするだけ!が特徴だったのですが、これは今後配布されなくなります。 1ファイルだけで管理できるというのが大きかったのですが、それよりもデメリットのほうが大きいという判断だと思います。 たとえば、実行速度。pharファイルはアーカイブなので展開処理分オーバーヘッドです。以前試したところでは、Hello Worldを表示するレベルでもpharを使わなければ140%ぐらいのリクエスト処理数になりました。
追記 DB接続時にcharset=utf8を指定 bindValueで暗黙の型変換されないように変更 Pimpleをサービスロケータとして使う場合の注意点を追加 テンプレートとしてフラットなPHPからTwigで書いた場合を追加 前提 スクリプト、ファイル、DBの文字コードはすべてUTF-8で統一です。 また、最初に以下のMySQLのテーブルがあることを前提として記事を書いています。 Database: MySQL user: myuser password: mypassword CREATE TABLE `blog_db`.`post` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `body` text NOT NULL, `date` date NOT NULL, PRI
Silex is a brand new PHP 5.3 micro framework built on top of the Symfony2 de decoupled components. In this session, we will discover how to build and deploy powerful REST web services with such a micro framework and its embedded tools. The first part of this talk will introduce the basics of the REST architecture. We fill focus on the main concepts of REST like HTTP methods, URIs and open formats
6/4(土)〜6/5(日)早朝にかけて、 Symfony2 勉強会が行われました。 会場を提供していただいたジンガジャパンさんありがとうございました! 予想通りの濃い内容で、Symfony2を理解することはもちろんなのですが、フレームワークに縛られないために理解しておくと良いキーワードが沢山でてきた勉強会だったと思います。 自分自身もまだまだよく理解できていないので、これから一つずつ振り返りながら聞いたことを噛み砕いていきたいと思います。 Silexのお話 私自身はSilex入門ということでお話してきました。 Silex 入門 View more presentations from brtriver マイクロフレームワークを知らなくても分かるように、そして、それらの中でSilexにはどういう特徴があるのかという部分が伝わればと思いしゃべりました。 結局は「PHP5.3の機能を活用している
I want to be honest with you. PHP is not my favorite scripting language. Not at all. But every here and then, a new project comes around which keeps me in front of my computer for hours, rediscovering the joy (yes, joy) of writing PHP code. And one of those projects is Silex, a PHP 5.3 micro-framework, developed by Fabien Potencier and Igor Wiedler. With Silex, you can build (smaller) web applicat
「速い」「自由」「習得しやすい」と話題沸騰中のPHPフレームワークCodeIgniterについて,「PHPで何かつくったことがある」レベルの方を対象に解説します。 http://blog.akagi.jp/archives/1776.html 某ベンチャー企業に勤めるフルスタックエンジニアA氏は、本業のシステム開発や運用の傍ら、総務部技術課の一員として様々な技術的雑用を頼まれます。各種アカウントの追加や削除、ウェブサイトのコンテンツ更新、ファイルシステムのバックアップ、などなど。もちろんOSSのツールや自作スクリプトを用いて部分的に自動化は行っていますが、手作業の部分も残っているため雑用から解放されず、なかなか集中して本業に取り組むことができません。 今回は、エンジニアに降りかかってくる様々な業務を完全に自動化するための課題や手段について検討し、各種スクリプト、Fabric、Git などの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く