大阪で(ry

明治時代の大阪の活気を再び!

大阪の皮を被った、技術メモと開発日記。

IT総合

Ethna Add Action CLIプラグインを作ってみた

Ethnaのadd-action –gateway=cli(もしくはadd-action -g=cli)は
actionしか作ってくれない(app/action_cli)
それだけではPHPから叩けないので、それ用のスクリプトが要る
というわけで、前回の記事でEthnaのGenerator.phpを修正してみたけど
そのままプラグイン化してみた

http://sdrv.ms/1g9FKG1

解凍したらそのまま
Ethna\class\Plugin
フォルダーにコピー

後はコマンドラインから

ethna add-action-cli アクション名

ってすればOK

ActionCli.phpで_generateFileを上書きしてるけど、元はプライベートなメソッドみたいだから
あんまりお勧め出来ないやり方だなと思ったり、というか上書きせずにfunction generateの部分でやってもよかったかなと思ったり