【问题标题】:Yii Framework: Create a link with multiple parameters CHTML::linkYii 框架:创建具有多个参数的链接 CHTML::link
【发布时间】:2012-07-08 18:37:21
【问题描述】:

我想链接到不同的控制器,传入多个参数。

【问题讨论】:

  • 这是一个令人反感的问题?

标签: yii


【解决方案1】:

文档: http://www.yiiframework.com/wiki/48/by-example-chtml/

<?php echo CHtml::link('Link Text',array('controller/action',
                                     'param1'=>'value1',
                                     'param2'=>'value2',
                                     'param3'=>'value3')); ?>

【讨论】:

    【解决方案2】:
    <?php echo CHtml::link('Link Text',
                           Yii::app()->createUrl('controller/action',array(
                                                             'param1'=>'value1',
                                                             'param2'=>'value2',
                                                             'param3'=>'value3')); ?>
    

    【讨论】:

    • 您能否提供更多细节来解释 createUrl 方法在这种情况下提供了哪些优势?
    • 这种情况下没有优势,链接会被同样的方式解析。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多