0

次の 2 つの定数を定義しています。

define( 'SITE_ROOT',$_SERVER['DOCUMENT_ROOT'] . '/' );

define( 'APP_ROOT', str_replace('\\', '/', dirname(dirname(__FILE__))) . '/' );

私のフォルダ構造は次のようなものです:

Site_Root (exampledomain.com)
   - docs
   - tests
   - app
      - assets
      - libs
      - core

次のようなものを使用する場合:

$appassets = APP_ROOT.'assets/css/'.$filename.'.css';

次のようにパスをエコーし​​ます。

http://exampledomain.com/var/www/app/assets/css/core.css

var/www/エコーされたパスからこのビットを取り除くにはどうすればよいですか?

「SITE_ROOT」の値を「http://exampledomain.com/」にしたい

'APP_ROOT' の値は ' http://exampledomain.com/app/ 'になります。

どうすればこれを達成できますか?

4

1 に答える 1

2
define( 'APP_ROOT', '/app/');

これに本当に定数が必要な場合

于 2013-08-07T13:20:24.410 に答える