CakePHP 3 プラグインの名前空間をベンダー名付きにする方法

詳しくはこちらを、 Plugins — CakePHP Cookbook 3.x documentation CakePHP 3の標準ではプラグイン名=名前空間名となります。 Fooというプラグイン名なら、モデルやコントローラーの名前空間は、\Foo\Modelや\Foo\Controllerになります。 AcmeCorp\ContactManager\Model, AcmeCorp\ContactManager\Controllerのようにベンダー名などを含めた名前空間をプラグインで使用したい場合は、以下のように/で区切って呼び出します。 ...

7月 3, 2015 · nojimage

CakePHPで使えるテンプレートエンジンまとめ (CakePHP Advent Calendar 2011 17日目)

こんにちは、nojimageです。この記事は CakePHP Advent Calendar 2011 17日目の記事として書いています。前日は @BiMihoujyunさんの「BMB » CakePHP2から追加されたCakeEmailをおいしく頂く。」というエントリーでした。CakePHP2.0ではメール周りに関してかなり改善されていますので、ぜひ先の記事を参考にして試してみてください。 ...

12月 17, 2011 · nojimage

CakePHP Skel Plugin – CakePHPプロジェクトのひな形

CakePHPのプロジェクトを素早く立ち上げるためのプラグインKickstartを以前ご紹介しましたが、それに関連して、CakePHPのプロジェクトのひな形を提供するskelを公開しています。 nojimage/CakePHP-skel - GitHub https://github.com/nojimage/CakePHP-skel ※このプラグインはCakePHP1.3向けです。 ※08/25 appディレクトリを対象とするbakeについて追記しました。 [ad] ...

8月 3, 2011 · nojimage

CakePHPのプラグインViewを上書きする

今日は軽めのネタをひとつ。 CakePHP1.3では、APP側からプラグインのViewを上書きすることができます。 Overriding plugin views from inside your application :: Plugin Views :: Plugins :: Developing with CakePHP :: The Manual :: 1.3 Collection ...

5月 3, 2011 · nojimage

CakePHP Kickstart Plugin

CakePHPプロジェクトを立ち上げやすくするため、Kickstartプラグインなるものを作りはじめています。 nojimage/CakePHP-Kickstart-Plugin - GitHub 日本語での説明はこちら CakePHP Kickstart plugin - GitHub ...

4月 13, 2011 · nojimage

MySQL Workbench 5.2 – export to PHP format plugin

何をするの? MySQL Workbenchで発行したクエリ(SELECT文等)の結果をPHPの連想配列形式にて出力するプラグインです。 実データからテストデータを作成する場合などに有用かと存じ上げます。 ...

3月 22, 2011 · nojimage

CakePHPプラグインのwebrootをシンボリックリンクするシェルコマンド

やっぱりサゴーゾが一番ですよね。こんにちはnojimageです。 今日は、CakePHPでプラグイン内部にcss,js等を持つ場合に、若干のパフォーマンスアップを行うためのシェルスクリプトのご紹介です。 プラグイン内部のcss,jsは、特に対策を行わなければDispatcherを通して出力され、これはかなりのオーバヘッドを伴います。 この対策として、APP/webroot配下にシンボリックリンクを張ることで、.htaccessに記述されているmod_rewriteの設定により直接apacheから出力するようにできます。 2011.04.22追記: Themeにも対応しました。 [ad] ...

2月 4, 2011 · nojimage

CakePHPでmixi Graph APIを扱うためのプラグイン MixiKit 0.1を公開しました

先の記事に書いた通り、PHP Matsuri 2010にて作成したCakePHP向けのmixi Graph APIを扱うためのプラグイン"MixiKit"をgithubにて公開しています。 ...

10月 6, 2010 · nojimage

PHP Matsuriでmixi Graph APIのCakePHP Pluginを作ってきました

PHPerの祭典、PHP Matsuriに行ってきました。 PHP Matsuriとは、10月2日、3日の2日間にわたって開催された、日本最大級のPHP開発合宿イベントです。80名近い参加者が集まり、とてもホットなイベントとなりました。 どんなことが行われていたかは、私より筆のうまい他の方のレポート記事にお任せするとして、私がハッカソンで行った内容について書きます。 今回私は、他の人がまず作らないだろうなーと言うことで、先日公開されたmixi Graph APIのCakePHP向けプラグインを作ってみることにしました。 以前に、TwitterKitというTwitterを利用するプラグインパッケージを作成していたので、ほぼ同じような機能を実装することに。 APIを呼び出すDataSouceを提供する。 (DataSouceにするのは、database.phpでアプリケーション固有の設定が出来るため OAuthで認証を行い、AccessTokenをデータベースへ保存するOauthControllerを提供する 他、付随するModel、Component、Helperを提供する 以上の機能をもつプラグインを作ってサンプルアプリケーションを行うことを目標に設定しました。 会場到着後、午前中は基調講演などのセッションを聴いて、開発を開始したのは午後からでした。気になるセッションを聴きにいきながら、ちまちま環境構築してコーディング開始です。 [ad] ...

10月 5, 2010 · nojimage

jQueryのplugin作成時にajaxメソッドのcallbackで呼び出し元のエレメントを呼び出す方法

皆さんプラグイン作ってますかー。わたしは作ってます、CakePHPの方ですが。 というわけで、こんにちは。今回もタイトルが長いですね。 とある日、jQueryでプラグインを書いていたときのことです。 ...

7月 17, 2010 · nojimage