如何从插件控制器调用CakePHP基础应用程序?

时间:2012-08-12 06:02:03

标签: cakephp

我有一个插件,并添加与用户模型(基础应用程序)的关系 在插件视图中,我想基于user_id

引用用户的详细信息

我从插件获取user_id,但是url是pluginName / users / view / 1

<?php echo $this->Html->link($event['User']['username'], array('controller' => 'users', 'action' => 'view', $event['User']['id'])); ?>

如何重定向到App / users / view / 1?

非常感谢

2 个答案:

答案 0 :(得分:1)

您在网址数组中设置了plugin => false,以便使用“基础”应用。

<?php echo $this->Html->link($event['User']['username'], array('plugin' => false, 'controller' => 'users', 'action' => 'view', $event['User']['id'])); ?>

答案 1 :(得分:0)

您必须使用'plugin'=>null

 <?php echo $this->Html->link($event['User']['username'], array('plugin'=>null,'controller' => 'users', 'action' => 'view', $event['User']['id'])); ?>