You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
先のPEAR::Services_Recruit_Abroad作ってみた - Do You PHP はてなですが、アクセサ(getter/setter)があまりに多く、手書きするのはちょっと現実的ではないなぁ、と思ってました。PHP対応のIDEを使っていれば自動生成もできるんでしょうが、コメントを手書きすることなども含めると、どうもなぁ。。。となってしまいます。 ということで、今回はYAML+Smartyでコードを生成するバッチをちょこっと作ってみました。 仕様としては、以下の通りです。 生成されたコードはコピペして使うことを前提 YAMLを扱うため、syck拡張モジュールを使う YAMLファイルにメンバー変数を定義する メンバー変数名 メンバー変数の型(array/intのみ) 型によってアクセサ(getter/setter)を作り分ける コードの雛形はSmartyのテンプレートで定義す
概要 JSmartyはPHPのSmartyを模したJavaScriptで動くテンプレートエンジンです。テンプレートAPI部分についてはSmartyを準拠しており、それ以外にも文字列処理が便利になるようにAPIを提供します。 デモ http://www.starmsg.net/samples/JSmarty/plugin.html ダウンロード http://code.google.com/p/jsmarty/downloads/list Hello World!! <script src="JSmarty.js"></script> <script src="JSmarty/Compiler.js"></script> var smarty = new JSmarty(); smarty.assign("foo", "Hello World!!"); smarty.display("str
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く