タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Lithiumに関するbrtRiverのブックマーク (6)

  • 参加していないあなたのためのPHP Matsuri PHP5.3のまとめ(2)

    前回の記事の続きです。 参加していないあなたのためのPHP Matsuri PHP5.3のまとめ(1) PHP 5.3+専用のフレームワークであるLithiumについて簡単にまとめます。 Lithium Lithium: The Framework for People Who Hate Frameworks このセッションでは”Lithium sucks.(Lithiumは最悪!)“という一文が出てきます。 Lithiumの紹介のセッションなのに、Lithiumは”最悪“なんです。 しかし、Nate Abeleさん曰く、問題ないそうで。 それは、 Because your framework sucks, too.(あなたのフレームワークも最悪だからね。) とのこと。 こういった皮肉まじりのジョークが入り、楽しいセッションでした。 内容は以下の通りに進んで行きます。 なぜ、フレーム

    brtRiver
    brtRiver 2010/10/14
    Lithiumのコンセプトが分かるすばらしいまとめ
  • Lithiumのフィルタシステム

    次世代CakePHPとも言うべきフレームワークLithiumのフィルタシステムを見てみました。 Lithiumは対象がPHP5.3以上ということで、5.3ならではの機能を活用したアーキテクチャになっています。中でも特徴的なのがフィルタシステムです。 全体のアーキテクチャとしては、CakePHPの流れを汲んで標準的なMVCフレームワークになっています。ただそれを実現する手段としてフィルタシステムを多用しています。これまでのフレームワークとは異なる点があり、いざフレームワークの動きを掴もうとすると戸惑います。 そこでLithiumのフィルタシステムをざっくりと見てみましょう。 サンプルソース サンプルとして、SampleControllerとそのビューテンプレートを用意します。 フィルタの動きを見るだけなので、indexアクションでは、ログに__METHOD__を記録するだけです。 [app/

    brtRiver
    brtRiver 2010/10/13
    フィルター機能について。AOP。
  • dev.lithify.me/photoblog/Wiki/home

    brtRiver
    brtRiver 2010/10/07
    Lithiumでフォトブログのソース
  • Weaving Lithium #li3 into a legacy PHP application incrementally | Mackstar - Kansai, Japan

    Weaving Lithium #li3 into a legacy PHP application incrementally Submitted by Richard on Tue, 10/05/2010 - 11:54 Legacy ApplicationI have a legacy application which was originally written in straight PHP with a few classes that I have created for convenience, but this is old and I am wanting to get this into a modern web framework. I have prepared it by stripping out all of the old Sql and made al

    brtRiver
    brtRiver 2010/10/06
    LithiumでFlashメッセージを使う
  • The longer Lithium Blog tutorial using MySQL – Part 1 at SANIsoft

    Posted on April 12, 2010 by Aditya Mooley in Core PHP, Lithium, MySQL with 17 comments Lithium is a lightweight, fast, flexible framework for PHP 5.3+. It is still in dev release state but is under active development. This post, as the title suggests, is to introduce you to this new framework using the typical blog tutorial. Getting started The first thing is to get the Lithium source code. You ca

    The longer Lithium Blog tutorial using MySQL – Part 1 at SANIsoft
    brtRiver
    brtRiver 2010/09/13
    Lithiumのバリデーション、ルーティング、フィルター追加の方法についても解説してくれている詳しいチュートリアル
  • Lithiumコアライブラリのフィルターを見てみた - しんふぉにゃん

    昨日の第49回PHP勉強会@関東 - events.php.gr.jpで、@yandoさんがLithiumの現状について発表されたそうで、そのスライドを見てみました。 http://blog.candycane.jp/archives/261 LithiumはCake PHPの流れを汲むフレームワークですが、PHP 4対応を捨てて先進的な機能を盛り込んでいるので、symfony使いな私でも気になりまくりなフレームワークです。 で、昨日のスライドの中で、コアライブラリの機能を拡張する「フィルター」の話がありました。(スライド25、26ページ) 簡単に言うと、LithiumコアのObjectまたはStaticObjectクラスの派生クラスで、特定の様式(フィルターチェイン方式) で実行されているメソッドは、applyFilterメソッドでクロージャを設定することでメソッドの動作をカスタマイズで

    Lithiumコアライブラリのフィルターを見てみた - しんふぉにゃん
    brtRiver
    brtRiver 2010/01/31
    PHP5.3以降を使いこなせるかどうかがモダンPHPの境目になりそう
  • 1