パラメーター
8.1 〜 WGParameters の利用パターン ガントレット WGGInt を拡張して、int 以外も許容するようにしています。Int以外の場合は、default値として null がセットされ […]
モデル同士の結合
SQLのテーブル結合と同じ考え方で、モデル同士を結合することができます。 具体的なクエリ展開結果は以下の通りです。
WGFController
概要 WGFController は、waggo で、コントローラーとしての位置づけられている基底クラスです。 サイトユーザーから見たWGFController サイトユーザー(WGFControll […]
WGV6Object
概要 WGV6Object は、すべてのビューの親となるクラスです。 メソッド テンプレートへのパブリッシュ対象 キー 説明 サニタイズ テンプレート例 id 要素のid × id=”{@view:i […]
WGFController 初回アクセスについて
初回アクセス時の発動イベント protected function create() URLに付帯するパラメータの解析や、利用するインスタンス変数などを初期化するために利用します。 protected […]
WGFController 継続アクセスについて
継続アクセス時の発動イベント 継続アクセス時には、initFirst が呼び出されないこと以外に、初回アクセスの動作とあまりかわりありません。 留意すべき点として、ビューが isSubmit() == […]
テンプレート構文
基本的な埋め込み記法 val コントロールコードを削除し、htmlspecialchars でサニタイズ、nl2br で改行コードを <br> に変換の上、埋め込みます。 rval コント […]
ガントレット
概要 ガントレットは、ビューにアサインすることのできるバリデータです。入力されたフォームデータに対して、ビューに値が自動的に反映される前に、バリデーションを行い、ビューに値を反映します。 なお、ガント […]
AppCanvas、PageCanvas
AppCanvas を使用しない場合は、以下のように appCanvas に null をセットすることで、pageCanvas のみを使用するようになります。 その場合、runJS などを実行するた […]