CakePHP:链接后面的完整路径,不能删除吗?

CakePHP:链接后面的完整路径,不能删除吗?,cakephp,Cakephp,看起来很简单,但我搞不懂。我网站上的每个链接都会突然显示链接背后的路径 例如: 还没有成为会员?请注册/用户/注册以添加您的推介 我无法选择Firebug的路径来跟踪它的来源。有人有主意吗?谢谢 更新: 此链接的PHP代码为: echo $html->link('register', array('controller' => 'Users', 'action'=>'register')); 我使用BluePrint CSS框架试试这个 $this->Html->

看起来很简单,但我搞不懂。我网站上的每个链接都会突然显示链接背后的路径

例如: 还没有成为会员?请注册/用户/注册以添加您的推介

我无法选择Firebug的路径来跟踪它的来源。有人有主意吗?谢谢

更新:

此链接的PHP代码为:

echo $html->link('register', array('controller' => 'Users', 'action'=>'register'));
我使用BluePrint CSS框架

试试这个

$this->Html->link(__('register', true), array('controller' => 'Users', 'action' => 'register')); 

卡凯普v。1.3

你的问题不在于风格规则。您的问题是将blueprint中的仅打印样式表链接为普通屏幕投影样式表

您需要确保css链接的属性之一是“媒体”=“打印”


在布局的标题部分的某个地方。

发布执行此操作的链接的PHP代码。我将您的代码复制/粘贴到我的代码中,并且在没有额外文本的情况下工作良好-可能是某个地方更改了设置?对不起,我帮不上什么忙。小提示-我认为控制器应该是小写的,应该是$this->Html->link如果在1.3中你应该接受答案或将你自己的答案标记为正确的答案,你不应该有影响屏幕样式的打印样式表,但是你应该这样做,因为你忘记了媒体属性。我找到了解决方案,在webroot/blueprint css文件夹中print.css的第29行,我删除了这一行:a:link:after,a:visted:after{content:attrref;font size:90%;}
<?php
    ....
    echo $this->Html->css( array(
        join( DS, array( 'blueprint', 'print' )),
        'stylesheet',
        array( 'media' => 'print' )
    );
    ...
?>