Mac、 iPhone、DTP、inDesignの備忘録

cakephp:img、jsなどのディレクトリ名の変更

cakephpで最初から設定されている「img」や「js」などのディレクトリ名を変更すると、HTMLヘルパー等の相対パスが効かなくなってしまう。それを回避するには、「cake」→「config」→「path.php」内のdefine関数で定義されている値を変えればよい。

例えば「img」を「images」に変更したい場合は、path.phpの108行目と196行目くらいにimgに関連する以下のような定義があるので、

108行目:define(‘IMAGES’, WWW_ROOT.’images’.DS);
196行目:define(‘IMAGES_URL’, ‘images/’);

これの「img」の部分を「images」に変えればよい。

ちなみに「path.php」で変更できる値は、「img」や「js」以外にも、「root」ディレクトリや「webroot」「models」などたくさんのディレクトリパスがあるようだ。

ブログをメールで購読

メールアドレスを記入して購読すれば、更新をメールで受信できます。

この記事を書いた人

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

%d人のブロガーが「いいね」をつけました。