タグ

ブックマーク / qiita.com/shin1x1 (2)

  • Zend\InputFilter クロージャを使ったカスタムバリデーション - Qiita

    Zend\InputFilter でクロージャを使ったカスタムバリデーションを実装します。 クロージャを使ったカスタムバリデーションを実装するには、Callback バリデータを利用します。 下記が、実装例です。 validators キーの要素となる連想配列にて、name キーで callback を指定しています。これで Zend\Validator\Callback クラスを利用することになります。 options キーでは、必要なパラメータを渡します。 callback キーが、バリデーションを実行するクロージャです。引数にバリデーションを行う値が代入されるので、bool 値で結果を返します。 messages キーがエラーメッセージの指定です。これは、エラーの原因毎にメッセージが指定できるので、ここでは、値がバリデーションに適合しなかった事を表す Zend\Validator\C

    Zend\InputFilter クロージャを使ったカスタムバリデーション - Qiita
  • node-webkit をインストールして、サンプルアプリを動かすまで - Qiita

    公式サイトから、パッケージをダウンロード。 2014/05/01 だと v0.9.2 が最新。 展開して、node-webkit.app を/Applicationにコピー。 Hello World 手始めに Hello World を書いて、動かす。ファイルの内容は、Quick Startのまま。 $ mkdir hello-nw $ cd hello-nw $ vim index.html <!DOCTYPE html> <html> <head> <title>Hello World!!!!</title> </head> <body> <h1>Hello World!</h1> We are using node.js <script>document.write(process.version)</script>. </body> </html> $ vim package.js

    node-webkit をインストールして、サンプルアプリを動かすまで - Qiita
  • 1