「テーマに関する用語」を編集中
提供: baserCMS公式ガイド
警告: ログインしていません。
編集すると、IPアドレスがこのページの編集履歴に記録されます。この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
行93: | 行93: | ||
テーマ内で使用できる[http://book.cakephp.org/1.2/ja/The-Manual/Developing-with-CakePHP/Helpers.html ヘルパー]です。ヘルパーはサイトの表示部分に関して、特定の機能を持った関数で、以下のフォルダに設置します。 | テーマ内で使用できる[http://book.cakephp.org/1.2/ja/The-Manual/Developing-with-CakePHP/Helpers.html ヘルパー]です。ヘルパーはサイトの表示部分に関して、特定の機能を持った関数で、以下のフォルダに設置します。 | ||
− | ####Ver. | + | ####Ver.3系統 |
<pre>/app/webroot/theme/(テーマフォルダ)/Helpers/</pre> | <pre>/app/webroot/theme/(テーマフォルダ)/Helpers/</pre> | ||
− | ####Ver. | + | ####Ver.2系統 |
<pre>/app/webroot/themed/(テーマフォルダ)/helpers/</pre> | <pre>/app/webroot/themed/(テーマフォルダ)/helpers/</pre> | ||
なお、テーマヘルパーは以下のように「AppHelper」を継承して作成しますが、バージョンによってクラスの規則が異なります。例えばテーマ「hoge」で使うテーマヘルパーの場合、 | なお、テーマヘルパーは以下のように「AppHelper」を継承して作成しますが、バージョンによってクラスの規則が異なります。例えばテーマ「hoge」で使うテーマヘルパーの場合、 | ||
− | ####Ver. | + | ####Ver.3系統 |
<pre>class BcHogeHelper extends AppHelper {</pre> | <pre>class BcHogeHelper extends AppHelper {</pre> | ||
Ver.3ではクラス名の始めに「Bc」をつけます。 | Ver.3ではクラス名の始めに「Bc」をつけます。 | ||
− | ####Ver. | + | ####Ver.2系統 |
<pre>class HogeHelper extends AppHelper {</pre> | <pre>class HogeHelper extends AppHelper {</pre> | ||
Ver.2系統では、上のように「Bc」をつけません。 | Ver.2系統では、上のように「Bc」をつけません。 | ||
行111: | 行111: | ||
というヘルパーを呼び出すには、 | というヘルパーを呼び出すには、 | ||
− | ####Ver. | + | ####Ver.3系統 |
<pre><?php $this->BcBaser->getBaserwiki(); ?></pre> | <pre><?php $this->BcBaser->getBaserwiki(); ?></pre> | ||
− | ####Ver. | + | ####Ver.2系統 |
<pre><?php $hoge->getBaserwiki(); ?></pre> | <pre><?php $hoge->getBaserwiki(); ?></pre> | ||
とします。 | とします。 |