如何在 cakephp 网站中连接我的 css 文件?
how to connect my css files in a cakephp website?
我想使用我的 css 文件。
我用过
$this->Html->css(array('style'), array('charset'=>'utf-8', 'inline' => false));
但是这段代码一直指向 'myPageFolder/css/style.css'。
不是 'myPageFolder/app/webroot/css/style.css'
我怎样才能使代码点 /app/webroot/css/style.css
试试下面的代码
<?php
echo $this->fetch('css');
echo $this->Html->css('style');
?>
root htaccess yourapp/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/ [L]
</IfModule>
htaccess 在 yourapp/app/.htaccess
中找到
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/ [L]
</IfModule>
htaccess inside webroot /app/webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
请同时检查 index.php 在根目录 yourapp/index.php
中找到
<?php
define('APP_DIR', 'app');
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'webroot');
define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
}
require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';
?>
我想使用我的 css 文件。
我用过
$this->Html->css(array('style'), array('charset'=>'utf-8', 'inline' => false));
但是这段代码一直指向 'myPageFolder/css/style.css'。 不是 'myPageFolder/app/webroot/css/style.css'
我怎样才能使代码点 /app/webroot/css/style.css
试试下面的代码
<?php
echo $this->fetch('css');
echo $this->Html->css('style');
?>
root htaccess yourapp/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/ [L]
</IfModule>
htaccess 在 yourapp/app/.htaccess
中找到<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/ [L]
</IfModule>
htaccess inside webroot /app/webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
请同时检查 index.php 在根目录 yourapp/index.php
中找到<?php
define('APP_DIR', 'app');
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'webroot');
define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
}
require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';
?>