我不喜欢 Html->link() 方法。我很欣赏它,但它使代码变得丑陋,我不相信如此基本的东西应该需要一种方法。但是,在我的项目中,我发现如果我想拥有正确的 URL,我必须使用它。我会接受这一点,但我想知道在继续在这个(大型)项目中建立链接之前我必须这样做。
我试图找到一些在视图中获取 cakeURL 的方法。什么都没解决。
我的目标是从此开始:
<?=$this->Html->link('quality view', array('controller' => 'quals', 'action' => 'show')); ?>
对此:
<a href="<?=URL.'quals/show'?>">
但是,如果我更改页面的 URL,我将无法编写或找到一种方法来使这种持续工作。(即使是访问 /quals/ 和 /quals 也会显示不同的 URL)