SOY App開発の解説 管理画面の他のページを作成する
前回の管理画面のHOMEページの作成に引き続き、
今回は管理画面の他ページの作成を記載します。
今回はHelpのページを作成します。
Helpページを作成するとなるとURLは
/CMSのインストールディレクトリ/app/index.php/mock/Help
になります。
このURLのページを作成するには二パターンあり、
一つは
/CMSのインストールディレクトリ/app/webapp/mock/pages/HelpPage.html
/CMSのインストールディレクトリ/app/webapp/mock/pages/HelpPage.class.php
を用意して、
HelpPage.class.phpは
class HelpPage extends WebPage{ function HelpPage(){ WebPage::WebPage(); } }
という風に記述する。
この場合、ファイル名はHelpPageであるが、URLにした場合はPageが省略されて、Helpとなる。
もう一つは、
/CMSのインストールディレクトリ/app/webapp/mock/pages/Help/IndexPage.html
/CMSのインストールディレクトリ/app/webapp/mock/pages/Help/IndexPage.class.php
を用意して、
IndexPage.class.phpは
class IndexPage extends WebPage{ function IndexPage(){ WebPage::WebPage(); } }
という風に記述する。
HOMEを作成したときにも同じことが言えるが、
ファイル名がIndexPageだった場合、URLではIndexは省略される。
たとえば、
/CMSのインストールディレクトリ/app/index.php/mock/pages/Help/Detail
のようにHelpの下の階層にさらに詳細ページを追加したい場合は
/CMSのインストールディレクトリ/app/webapp/mock/pages/Help/DetailPage.html
/CMSのインストールディレクトリ/app/webapp/mock/pages/Help/DetailPage.class.php
上記のようなファイルを用意すれば良いです。
DetailPage.class.phpは
class DetailPage extends WebPage{ function DetailPage(){ WebPage::WebPage(); } }
このようになります。