Piece

デバッグフィルタ

そろそろ「サンプル・アプリケーションを動かすには?」、「画面が真っ白になって何も現れません!」という段階から脱するべきだと思い、Django風のデバッグ用エラー画面をOutputFilterとして書いてみています。 piece posted by (C)perezvon>

ファイルアップロード

だいぶ前に実装していて、すっかり忘れていました。 継続ベースのファイルアップロード機能 http://trac.piece-framework.com/piece-unity/ticket/47 この件、あとはテストコードを完全なものにするだけなので、当てにしていてください!サンプル・アプリケ…

そろそろ本気でSmartyを使いたい(3)

しばらくPieceから離れると、__flowExecutionTicketKey, __flowExecutionTicketというキーの名称を忘れてしまう。 そもそも__flowExecutionTicketは長い。 XMLHttpRequestで画面遷移を行ったり、EnterでフォームがSubmitされてしまう挙動を防ぐためのJavaScr…

そろそろ本気でSmartyを使いたい(2)

<form method="post"> <input type="hidden" value="{$__flowExecutionTicket}" name="{$__flowExecutionTicketKey}" id="flowExecutionTicket" /> <p> {piece_submit name="confirm" value="Back"} {piece_submit name="save" value="Save"} </p> </form> 上のようなテンプレートを書いたときに、 <form method="post"> </form>

そろそろ本気でSmartyを使いたい

Piece FrameworkではSmartyはなんだか使い難く、「関西方面ではFlexyを使っているんだろうな」と思いながら、騙し騙しSmartyを使い続けてきたのですが、Pieceで快適にSmartyを使うために、そろそろ本気で取り組んでみようと思います。(でも、もしかしたら、S…

Piece Frameworkのテンプレートの定義済みの変数

Piece Frameworkでテンプレートを記述する場合、有用な(むしろ必須の)変数がいくつか定義されています。 Dispatcher_Simple, Dispatcher_Continuationで利用可 __eventNameKey サーバに返されるイベント名を識別するための文字列です。もっとも一般的な使い…