前回までの作業によって,
Piece_Unity_Component_Flexy 1.0.0から1.1.0へのアップグレード
今回からはPiece_
Piece_
> pear.bat upgrade piece/piece_unity_component_flexy ... > pear.bat list -a INSTALLED PACKAGES, CHANNEL __URI: ================================== (no packages installed) INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET: ========================================= PACKAGE VERSION STATE Archive_Tar 1.3.2 stable Cache_Lite 1.7.2 stable Console_Getopt 1.2.3 stable HTML_Template_Flexy 1.2.5 stable Net_URL 1.0.15 stable PEAR 1.6.2 stable Structures_Graph 1.0.2 stable INSTALLED PACKAGES, CHANNEL PEAR.PIECE-FRAMEWORK.COM: ===================================================== PACKAGE VERSION STATE Piece_Examples_Basics 1.0.0 stable Piece_Flow 1.13.0 stable Piece_Right 1.7.0 stable Piece_Unity 1.1.0 stable Piece_Unity_Component_Authentication 0.13.0 beta Piece_Unity_Component_Flexy 1.1.0 stable Piece_Unity_Component_NullByteAttackPreventation 1.0.0 stable Stagehand_FSM 1.9.0 stable INSTALLED PACKAGES, CHANNEL PECL.PHP.NET: ========================================= (no packages installed)
では,
入力項目の検討とHTMLテンプレートの変更-新規エントリー入力画面
このフローは新規エントリー入力画面と新規エントリー入力確認画面のふたつを持っています。新規エントリー入力画面は,
/path/
<h4 class="date-header">New</h4>
<form name="New" id="New">
<input type="hidden" name="{__flowExecutionTicketKey}" value="{__flowExecutionTicket}" id="flowExecutionTicket" />
<p>
Title: <input type="text" name="title" id="title" />
</p>
<p>
Content: <textarea name="content" id="content"></textarea>
</p>
<p>
<input type="submit" name="{__eventNameKey}_DisplayNewConfirmFromDisplayNew" value="Create" />
</p>
</form>
先述のとおり,
また,
ビルトインビューエレメント
名称 | 値 |
---|---|
__ | フロー実行チケットとして認識されるリクエストパラメータの名称 |
__ | フロー実行チケット |
__ | イベント名として認識されるリクエストパラメータの名称 |
ビルトインビューエレメントは上記の他にも多数用意されています。詳細は,
さて,
この画面はこれで完了といきたいところですが,
新規エントリー入力画面のHTMLソース
...
<form name="New" id="New"> <input type="hidden" name="_flowExecutionTicket" value="9ad59006046cf7ef42281c74ffe9a1e9d3148a38" id="flowExecutionTicket" />
<p>
Title: <input type="text" name="title" id="title" /> </p>
<p>
Content: <textarea name="content" id="content"></textarea> </p>
<p>
<input type="submit" name="_event_DisplayNewConfirmFromDisplayNew" value="Create" />
</p>
</form>
...
見てのとおり,