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