パッケージ内のjobsは無効?

2014年3月20日 at 11:13

/jobs/bbbbbb.php
を置くと、システムの「自動実行ジョブ」の画面の「インストール待ち」に出てきて、インストールしてジョブの追加ができるのですが、

/packages/(packega_name)/blocks
の並びに、
/packages/(packega_name)/jobs/bbbbbb.php
に移動してみたのですが、システムの「自動実行ジョブ」の画面の「インストール待ち」に出てきません。

/packagesの下は認識されないのでしょうかね?

タグ:

Re: パッケージ内のjobsは無効?

2014年3月20日 at 18:02
ジョブに限らず、パッケージ内のコンポーネントはパッケージコントローラーから明示的にインストールする必要があります。本のパッケージ化のところにちょこっと書いた気がします
 

Re: パッケージ内のjobsは無効?

2014年3月20日 at 21:10
もちろんインストールしてからです。

jobsもパッケージに含めることは可能ということですね。
 

Re: パッケージ内のjobsは無効?

2014年3月21日 at 0:19
InternationalizationアドオンでJobをインストールしていますので参考になると思います。
http://github.com/concrete5/addon_internationalization/blob/1.3/packages/multilingual/controller.php#L101
 

Re: パッケージ内のjobsは無効?

2014年3月22日 at 13:29
ありがとうございました。
インストール確認できました。