如何在 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';

?>