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」などたくさんのディレクトリパスがあるようだ。

  • [PR]Mac StudioはエックスサーバーのX10プランを利用して運用しています。ブログを始めるならエックスサーバーでWordPressを利用するのが使いやすいです。


  • ブログをメールで購読

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

    この記事を書いた人
    68kの頃からmacを使っているDTPデザイナーです。独立してフリーになり、その後、会社を設立。これまでの経験を当ブログで発信していきます。

    コメントを残す

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

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