plugin

フォーム入力画面と確認画面で共通で使えるXFormヘルパーをCakePHP2.0対応しました

Cake1用に作っていたXformヘルパーをCake2.0対応しました。(CakePHP2.1.1でも問題なく動きました) https://github.com/ichikaway/xformHelper/tree/2.0※現在、PHP5.2ではエラーがでますので、PHP5.3以上が動作条件になります(2012/4/18) Xformヘルパーは、…

cakeplus.add_validation_ruleにバリデーションルール追加

cakeplusを細々と開発していますが、嬉しいことにk1LoWさんにgithub経由でpullリクエストを貰ったので、それをマージしてみました。今回追加したルールは全角のbetween、ひらがなのみ、全角のみかをチェックするの3つです。今回はgitで一連の操作をしたので…

プラグインを拡張する方法(how to extend a plugin)

Cakephp1.2.4を利用しています。 ある外部プラグインを使っていて、その一部を拡張したい場合、そのプラグイン自体を改良していくのもいいんですが、それだとプラグインのアップデートが難しくなります。今回は、僕のCakeplusプラグインを使ってそれを拡張す…

cakephp2とcake3のZipダウンロードを追加(git2zip.com)

cakephp2とcake3のソースコードが早くも公開されています。 http://code.cakephp.org/projectscakephp2はPHP5以上の環境で、cake3はPHP5.3以上の環境で動作します。 これらを試したい場合は、本家に公開鍵を登録してからgit cloneする必要があります。これだ…

SQL syntax highlight for Debug_kit

I make SQL syntax highlight function for sql log panel of Debug_kit. I use GeSHi for syntax highlight. Source code download here.You can see diff code here. バシャログさんの「明日使える!?CakePHP Hack:SQLデバッグ表示をシンタックスハイラ…

git2zip.com launch

If you want to get contents of thechaw.com repository with zip file, you can get some zip files from git2zip.com http://git2zip.com 先日、とりあえず作った状態で公開したgit2zipのサイトですが、git2zip.comドメインで公開しました。現在、thechaw…

api_generator, cakephp1.3の最新版を毎日ZIPにするサイトも作りました

Web site : git2zip for some thechaw.com projectshin1x1さんのご要望に答えて、api_genaratorもzipにするようにしました。 その他に、Cakephp1.3もzipにするようにしました。Cakephpは1.3のブランチのみをzipに出してます。origin/1.3-bakeなどのブランチ…

Debug_kitでSQL Explainする閾値を変更する

Debug_kitでは、各パネルクラスのプロパティの値を、コントローラからプラグインを呼び出す際に変更することができる。例えば、デフォルトではSQLログパネルのSQL Explain結果は20msec以上かかったSelect文にしか適用されない。これを1msec以上かかったもの…

Debug_kitの最新版を毎日ZIPにするサイトを作りました

Web site : git2zip for Debug_kitDebug_kitの最新版はthechaw.comに公開鍵を登録してgitでソースを取得しないといけなくて、面倒だという人のために、毎日gitで最新のソースを取得して、ZIPにするサイトを公開しました。 http://cake.eizoku.com/git/thecha…

超便利なDebugkitを画面キャプチャ付きで解説

CakePHPの便利すぎるプラグインであるDebugkitが色々と機能追加されてたので、今の最新版でどうなっているか画面キャプチャをベースに解説します。thechaw.comにある最新ソースだとid:yandodさんがリクエストしてた「Viewにセットした変数とかヘルパーとか全…

よく使う独自バリデーションルールをプラグインのbehaviorにまとめる

CakePHP1.2.3を利用しています。今までは「独自のバリデーション関数を追加(日本語の文字数チェック)」で書いたように、独自バリデーションルールをapp_modelとかに書いてモデルで使いまわしてたんですが、そろそろ汎用的なものはプラグインでまとめて複数…

Debugkit 1.1リリース

Debugkit 1.1がリリースされました。 http://mark-story.com/posts/view/new-features-brewing-for-debugkit-1-1僕の提案・実装し、thechaw.comにアップしたSQL Explain機能も、マージされて、結構跡形もなく改変されて(笑)、取り込まれましたー。このブログ…

Debugkitの貢献者の欄に名前が載った!!

SQL Explain component をDebugkitに移植して、thechaw.comで登録したら、Debugkitの本家のWikiのContributorsの欄に名前が載った!! うれしい! http://thechaw.com/debug_kit/wiki/home/Contributors

SQL Explain component for the Debugkit UPDATE

CakePHP 1.2.2をさっそく利用してます。 Debugkit版SQL Explainの使い方の一つを書き忘れたので書いておきます。 遅いSQLクエリだけExplainしたい場合は、debugkit/controllers/components/toolbar.phpに記述している、sqlExplainPanelクラスの中の、 var $s…

SQL Explain panel for the DebugKit plugin.

2009/3/20追記 微妙にバージョンアップしました。 http://d.hatena.ne.jp/cakephper/20090320/1237520921 2009/5/16追記 使い方の注意点が下記にあります。あつさんありがとう。layout指定は必須とか、htmlのheadタグは小文字で書くとか。 CakePHPクッキング…