以下代码在运行时被剥离:
$PhoneHomeLink=CHtml::link($this->phone_home,'tel:'.$this->phone_home);
假设家庭电话号码为999-555-1212,则输出显示:
<a>999-555-1212</a>
发生了什么事:
<a href="tel:999-555-1212">999-555-1212</a>
嗨,我以为这会很容易,但我想这比我计划的要多。有人有什么想法吗?
yvfmudvl1#
好的,对于任何感兴趣的人,我在几个不同的地方测试了这个函数,它工作了,所以我发现它是我这边的实现。我想创建tel:使用以下代码在CGridview内创建链接:
'home'=>array('type'=>'html','name'=>'home_phone','value'=>'CHtml::link($data->phoneHome,"tel:".$data->phoneHome)','htmlOptions'=>array('width'=>'120')),
在我挠头和挖掘和挖掘之后,我发现了另一种叫做raw的“类型”,它在这种情况下很神奇。我只需要在该行中更改一个项目,如下所示:
'home'=>array('type'=>'raw','name'=>'home_phone','value'=>'CHtml::link($data->phoneHome,"tel:".$data->phoneHome)','htmlOptions'=>array('width'=>'120')),
dtcbnfnu2#
对于Yii 2.x,CHtml()被弃用。使用Html()。下面是我在DetailView::widget()中使用的用于呼叫电话号码的方法。
['attribute' => 'CW_phone', 'format' => 'raw', 'value' => Html::a($model->CW_phone,"tel:".$model->CW_phone), ],
2条答案
按热度按时间yvfmudvl1#
好的,对于任何感兴趣的人,我在几个不同的地方测试了这个函数,它工作了,所以我发现它是我这边的实现。
我想创建tel:使用以下代码在CGridview内创建链接:
在我挠头和挖掘和挖掘之后,我发现了另一种叫做raw的“类型”,它在这种情况下很神奇。我只需要在该行中更改一个项目,如下所示:
dtcbnfnu2#
对于Yii 2.x,CHtml()被弃用。
使用Html()。下面是我在DetailView::widget()中使用的用于呼叫电话号码的方法。