タグ

mapleに関するaki77のブックマーク (13)

  • kaedeの全貌が!? - ログ日記

    [Maple-dev: 256] Kaede(仮称)プロジェクト 長いけど引用 クラスの命名規則をPEAR準拠に エラー処理の標準化(PEAR_ErrorStack) メッセージリソースの外部化 単体テスト実施の徹底 フレームワーク設定の非定数化 DIContainerの機能強化 Scarletのサブセット + Maple向けの最適化 less configurationのための機能 自動命名、定数アノテーション、Type Hintingの利用 設定と設定ファイルフォーマットの分離 YAML対応 Caching処理 フレームワークのFull-DI化 フレームワークが(インターフェイスを通して)使用するクラスは全て DIContainerで管理する Viewの強化 Responseクラスの役割明確化 ViewHelper機能 レイアウト機能 Filterのインターフェイス簡素化 Filter

    kaedeの全貌が!? - ログ日記
  • hawklab.jp

    このドメインを購入する。 hawklab.jp 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • Maple: SD 3月号から 3.1.0 要素を足してみる - hatotech::kumatch

    aki77
    aki77 2006/02/20
  • Maple Day 発表資料 - hatotech::kumatch

    2006/01/28 に発表した Maple Day のスライドを公開します。 maple-20060128.pdf 特別 Maple みっちりな内容でもなく、その他の話や Bad ケースの話など色々させていただきました。

    aki77
    aki77 2006/02/01
  • http://www.0-24.jp/blog/article.php?id=172

  • maple/sample - hacking

    aki77
    aki77 2005/07/05
    サンプルあり
  • maple を分かりやすくして欲しいらしい - hatotech::kumatch

    自分で調べなさい。 どうやら Phrame スレッドでは、maple での Web アプリ作成を行う上で、その構造や考え方が重たいし分かりにくいと思われているようなので、いっちょ仕事として始めたプログラム歴一年のこのウンコが、付属サンプルからちょこっとだけ延長した例を元に少し書こうと思う。頼まれてもいないけどな。 サンプルではよくあるパターンとしてフォームの入力、確認、完了という遷移の例がある。じゃあその値をデータベースに格納するのは?単純に完了 action にてデータベースへ格納するようなクエリを発行する動作を execute に書くのもいいけど、maple ではこういう形を許容する。 まず maple module。 function setLogic(&$logic) { $this->logic =& $logic; } function execute() { $logic

  • maple: 多段 Injection 例 - hatotech::kumatch

    前回のmaple エントリのコメント欄より。 サンプルを作ってみたのですが、actionクラスに対してlogicをインジェクトすることは出来たのですがlogicに対してdaoをインジェクトすることができませんでした。 logic、daoはwebapp/components/以下に置き、maple.iniは以下のように書きました。 [Action] userLoginLogic = "ref:userLoginLogic" userDao = "ref:userDao" で、これのお返事をセコセコと書いていたら思いのほか長くなってしまったのでいっちょもう少し肉付けした上で1エントリこしらえてしまおうという企みです。 前提であり結論なのですが、ref: で A へ何らかの Component B を Injection する場合、その対象 B は DIContainer に入っている必要

  • maple: Smarty 変数 - hatotech::kumatch

    maple でのテンプレード にて Smarty 変数を用いる際、例えば都道府県を SELECT element として作る場合。 <select name="prefecture"> {html_options options=`action->getPrefectureList` selected=`action->getPrefecture`} </select> とかは出来ないので {action->getPrefectureList assign="prefectureList"} {action->getPrefecture assign="prefecture"} <select name="prefecture"> {html_options options=$prefectureList selected=$prefecture} </select> なんてことをする必要

  • PHP/Maple/Validator - wiki2

    始めに † とりあえず、Validatorによく使う、比較するものを作ってみた。 メールアドレスや、パスワードの入力を求める際に、確認用に同じものを入れさせる場合に、2つのフィールドに入力された値が、等しいかをチェックするものです。 ↑ 使い方 † メールアドレス<input type="text" name="mail1" /> メールアドレス(確認)<input type="text" name="mail2" /> maple.iniに以下のように記述してください。 [Validate] mail1,mail2.compare = "1,メールアドレスと、メールアドレス(確認)には、同じものを入力してください。" test -- test? 2011-06-20 (月) 19:24:59 EQjdmN <a href="http://gdfeaufxrtpk.com/">gdfeau

    aki77
    aki77 2005/07/03
    比較Validator
  • PHP/Maple/tokenの使い方 - wiki2

    maple.ini † .... [Session] .... [Token] mode = build name = sampleToken .... [Session]の下あたりに、[Token]を追加します。 書き方は、上記の通りで、nameは適当につけてください。 ↑ maple.ini † .... [Session] .... [Token] mode = check,remove name = sampleToken .... [View] .... invalidToken = token_error.html 当然、[Token]のnameを確認画面の物と同じにしなければなりません。 また、[View]のinvalidTokeで、リロードがおこなわれた際の、表示ページを指定します。 comment5, http://lifeinwilliston.com/forum/sh

  • Maple/使用方法

    _ 処理フロー 定数の定義 設定ファイル(webapp/config/maple.inc.php) アプリ独自の定義 DIコンテナの生成 ConfigUtils Request Response ActionChain FilterChain リクエストの取得 アクション名の取得 ActionChainにアクション名を追加 ActionChainの実行 アクションの設定読み込み(maple.iniを再帰的に)=フィルタの読み込み FilterChainの生成=読み込んだmaple.iniの内容をセクション毎に各フィルタにセット FilterChainの実行 フィルタはmaple.iniに記述された順に呼ばれていく アクションが追加されていれば上記処理をループ ↑ _ base.ini DIコンテナにシステムとして必要なオブジェクトを格納する セクション名 DIコンテナから取り出すときの

  • mapleの動作を見ていく - nazokingのブログ

    0=="nonZero" という動作も知らなかった初心者の俺様が新進気鋭のPHPフレームワークMapleの動作を解説してやるぜ!(というか自分用メモ) まあmojaviの使い方もよく知らないわけですが(;´Д`) 全体的な流れ htdocs/index.php から Controller。ControllerでRequestからActionが決定される。Actionが配置されているディレクトリの設定ファイルでFilterChainが設定される。で、FilterChainを順番に実行していって、最後にActionを実行する。Actionの返値でどのテンプレートを使うか(リダイレクトするか)が決定され、Actionのプロパティー値やメソッドや、ErrorListというどこかのFilterが設定したかもしれないエラー保存用オブジェクトを使ってテンプレートが展開され、画面が表示される。 設定すると

    mapleの動作を見ていく - nazokingのブログ
  • 1