如何在yii中创建指向模块的链接?

如何在yii中创建指向模块的链接?,yii,yii-extensions,Yii,Yii Extensions,您好,谢谢您的阅读 我想知道如何将一个文件从我的主站点链接到一个模块 eg; 如果我在文件的protected/views中,并且我想链接到protected/modules/user/profile,在那里我调用一个操作 现在,我得到一个错误,说明action user不存在 如何创建到遵循以下yii-sintax的模块的链接 <?php echo CHtml::link('Link Text',array('link to module',

您好,谢谢您的阅读

我想知道如何将一个文件从我的主站点链接到一个模块

eg; 如果我在文件的
protected/views
中,并且我想链接到
protected/modules/user/profile
,在那里我调用一个操作

现在,我得到一个错误,说明action user不存在

如何创建到遵循以下yii-sintax的模块的链接

<?php echo CHtml::link('Link Text',array('link to module',
                                 'param1'=>'value1')); ?> 

我设法弄明白了,我试着把这个放进去,它就可以工作了。“
/user/profile

任何人有其他想法让我知道

我设法想出来了,我试着把它放在这里,它能正常工作“
/user/profile
<?php echo CHtml::link(Yii::app()->createurl('Module/Controller/Action'),array(
'param1'=>'value1')); ?> 
任何人有其他想法请告诉我


<?php echo CHtml::link(Yii::app()->createurl('Module/Controller/Action'),array(
'param1'=>'value1')); ?> 

这可能有助于将CHtml::link与模块链接及其控制器/操作组合结合起来:

echo CHtml::link("click here", 
    Yii::app()->createurl('/module/controller/action', array(
        'id' => $model->id // Params
    ))
);

这可能有助于将CHtml::link与模块的链接及其控制器/操作组合结合起来:

echo CHtml::link("click here", 
    Yii::app()->createurl('/module/controller/action', array(
        'id' => $model->id // Params
    ))
);

在我的例子中,它应该有一个额外的(斜杠)/Yii::app()->createurl('/Module/Controller/Action')。在我的例子中,它应该有一个额外的(斜杠)/Yii::app()->createurl('/Module/Controller/Action')