`
空洞的世界
  • 浏览: 50454 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

yii 关于createUrl和CHtml::link参数设置的区别

阅读更多
1,createUrl应用

<a href="<?php echo $this->createUrl('news/view',array('id'=>$companyNew->id,'news_type'=>$companyNew->news_type)) ?>" title="<?php echo $companyNew->title ?>"> 


2,CHtml::link应用

  
 <?php echo CHtml::link(CHtml::encode($data->title), array('view', 'id'=>$data->id,'news_type'=>$data->news_type)); ?>  
      
    //例如:  
    <?php echo CHtml::link('Link Text', array('controller/action','param1'=>'value1'));?>  
    html输出是<a href="index.php?r=controller/action&param1=value1">Link Text</a>  
      
    //多参数  
    <?php echo CHtml::link('Link Text', array('controller/action','param1'=>'value1','param2'=>'value2'));?>  
    html输出是<a href="index.php?r=controller/action&param1=value1&param2=value2">Link Text</a>  
      
    //额外参数:  
    <?php echo CHtml::link('Link Text', array('controller/action','param1'=>'value1'), array('target'=>'_blank'));?>  
    html输出是<a target="_blank" href="index.php?r=controller/action&param1=value1">Link Text</a>  
      
    //绝对路径:  
    <?php echo CHtml::link('Link Text', array('/controller/action'));?>  
      
    //指定模块下的路径  
    <?php echo CHtml::link('Link Text', array('/module-id/controller/action'));?>  
      
    //无效链接:  
    <?php echo CHtml::link('Link Text', array('href'=>'javascript:void(0)'));?>  
    <a href="javascript:void(0)">Link Text</a>  


   希望对你们有帮助!
分享到:
评论

相关推荐

    Yii 2.0.13.1.zip

    数据库数据库支持有关使用表达式的一些增强功能,现在,您可以在\yii\db\QueryTrait::limit(),\yii\db\QueryTrait::offset()和\yii\data\Sort中使用它们。MSSQLMSSQL支持得到增强。首先,模式阅读性能显着提高...

    yii2-queue-mailer:Yii2框架的队列邮件装饰器

    Yii2框架的队列邮件装饰器使用Yii2队列在后台发送您的电子邮件。安装安装此扩展的首选方法是通过 。 无论运行php composer.phar require --prefer-dist yarcode/yii2-queue-mailer 或添加" yarcode/yii2-queue-...

    yii2-enhanced-gii:增强的Yii2 Gii(生成器),生成相关的模型和CRUD

    yii2-enhanced-gii Yii2 Gii(发电机)与关系 支持 在LinkedIn上支持我 安装 安装此扩展的首选方法是通过 。 无论运行 $ composer require mootensai/yii2-enhanced-gii:dev-master $ composer require kartik-v/...

    yii2-exportable-widget:允许将GridView小部件导出为不同的格式

    Yii2的可导出小部件 一个库不仅仅是一个简单的小部件。 借助此库,无论您使用我们的(强烈建议使用)还是您自己的库,您都可以向Yii2应用程序提供导出功能。 如果您使用的是,则将利用预定义的导出格式集,该格式...

    yii2-rbac-migration:用于 RBAC 迁移的 Yii2 扩展

    用于 RBAC 迁移的 Yii 2 扩展 安装 在composer.json添加: { "require": { "rmrevin/yii2-rbac-migration": "1.1.*" } } 用法 创建新的迁移扩展 \rmrevin\yii\rbac\RbacMigration 并作为正常迁移执行 &lt;? //...

    yii2-user-agent:https

    yii2-用户代理 https://github.com/donatj/PhpUserAgentcomposer.json " require " : { " xj/yii2-user-agent " : " ~1.0.0 "}用法 //Avar_dump (\xj\ua\ UserAgent :: model ()-&gt; getAttributes ());//B$ ...

    yii-yii2-bridge:在 Yii 1 应用程序中使用 Yii 2 小部件

    Yii &lt;- Yii 2 桥 在遗留的 Yii 1 应用程序中使用 Yii 2 小部件。 要求 Yii 1.1.15 应用 安装 安装此扩展的首选方法是通过 。 要么跑 php composer.phar require --prefer-dist "neam/yii-yii2-bridge" "*" 或...

    yii2-telegram-log:Yii 2的电报日志目标

    Yii 2的电报日志目标 Yii 2的日志目标。 安装 安装此扩展的首选方法是通过 。 无论运行 composer require " sergeymakinen/yii2-telegram-log:^2.0 " 或添加 " sergeymakinen/yii2-telegram-log " : " ^2.0 " 到...

    yii2-conditional-validator:Yii2 框架的 If-then 验证规则

    Yii2 条件验证器 注意:从2.0.0-beta版本开始, 在内核中内置... 基本上,Y2CV执行在参数设置的规则if ,如果没有错误执行帕拉姆设置的规则then 。 要求 Yii 2.0 PHP 5.4 安装 安装此扩展的首选方法是通过 。 要么跑 ...

    yii2-tinymce-widget:Yii2 的 TinyMCE 所见即所得小部件

    Yii2 的 TinyMCE 小部件 呈现小部件。 安装 安装此扩展的首选方法是通过 。 要么跑 composer require 2amigos/yii2-tinymce-widget:~1.1 或添加 " 2amigos/yii2-tinymce-widget " : " ~1.1 " 到应用程序的...

    yii2-js-log:将 javascript 错误记录到 Yii 日志中

    Yii2 JavaScript 记录器 用于 yii2 应用程序的简单 javascript 记录器 安装 安装此扩展的首选方法是通过 。 要么跑 php composer.phar require --prefer-dist trntv/yii2-js-log "*" 或添加 "trntv/yii2-js-log":...

    yii2-basic-htaccess:yii2 basic的文件htaccess

    #Yii2基本htaccess 影片示范 一种。 自动设置 此方法自动创建.htaccess文件并清除自身。 下载文件或作曲家需要ilopx / yii2-basic-htaccess 放入根yii2应用程序 启动http:// {your_yii2_webapp} 遵循 b。 手动...

    yii2-repository-pattern:Yii2 的存储库设计模式

    Yii2 的存储库设计模式 存储库设计模式的实现。 Martin Fowler将存储库描述为: 存储库在域和数据映射层之间起到中介作用,就像内存中的域对象集合。 这个存储库试图在没有另一个(EG Active Record)的情况下...

    yii2-resque-module::construction:正在施工:construction:

    Yii 2.0 Framework的Resque Job Manager模块 具有后端UI的Resque作业管理器模块 安装 安装此扩展的首选方法是通过 。 无论运行 php composer.phar require --prefer-dist hrzg/yii2-resque-module "*" 或添加 ...

    yii2-scroll-pager:用于滚动分页的 Yii2 扩展

    需要手动添加一个条件过滤ID,默认在GET或POST参数“notid”中传递。 并根据要求设置限制。 因为没有使用分页 if ( $ ids = Yii :: $ app -&gt; getRequest ()-&gt; post ( 'notid' , Yii :: $ app -&gt; getRequest ()-&gt; ...

    yii2-semantic-ui:Yii2 语义 UI 扩展

    它在 Yii 小部件和帮助器类方面封装了语义 UI 组件和插件,简化了语义 UI 组件/插件在 Yii 应用程序中的使用。安装安装此扩展的首选方法是通过 。 要么跑...

    yii2-imperavi-bundle:带有 Imperavi 所见即所得编辑器的 Yii 2 资产包

    带有 Imperavi 所见即所得编辑器的 Yii 2 资产包 安装 在composer.json添加: { "require": { "rmrevin/yii2-imperavi-bundle": "1.0.4" } } 用法 在视图中 &lt;? // ... rmrevin\yii\imperavi\ AssetBundle :...

    yii2-disqus-widget:Yii2 的 DISQUS 小部件

    Yii2 的 DISQUS 小部件 DISQUS 小部件可帮助您在 Yii2 应用程序上呈现您的 DISQUS 评论线程或 DISQUS 评论线程计数。 安装 安装此扩展的首选方法是通过 。 要么跑 composer require 2amigos/yii2-disqus-widget:~...

    yii2-tree-dropdown:与树的下拉菜单。 这是Yii2框架的扩展

    这是Yii2框架的扩展。 俄语: 带有树的下拉列表。 Yii2框架的扩展。 Sreenshots /屏幕截图 英语: 俄语: 安装 英语: 安装此扩展的首选方法是通过 。 无论运行 $ ...

    yii2-power-migration:Yii2迁移命令升级

    Yii2 的迁移扩展 特征 如果迁移不成功则完全回滚(例如,在回滚的 mysql 中不会回滚新的或删除的表 ) 安装 在composer.json : { "require": { "rmrevin/yii2-power-migration": "~1.1" } } 配置 /config/...

Global site tag (gtag.js) - Google Analytics