Php 有人在Yii框架中使用过tel:protocol吗?

Php 有人在Yii框架中使用过tel:protocol吗?,php,yii,tel,Php,Yii,Tel,以下代码在运行时被剥离: $PhoneHomeLink=CHtml::link($this->phone_home,'tel:'.$this->phone_home); 假设家庭电话号码为999-555-1212,则输出显示: <a>999-555-1212</a> 嗨,我想这很容易,但我想这比我计划的要多。有人有什么想法吗?对任何感兴趣的人来说,好的,我在几个不同的地方测试了这个函数,它成功了,所以我发现它是在我这边实现的 我想用以下代码在CGri

以下代码在运行时被剥离:

$PhoneHomeLink=CHtml::link($this->phone_home,'tel:'.$this->phone_home); 
假设家庭电话号码为999-555-1212,则输出显示:

<a>999-555-1212</a>


嗨,我想这很容易,但我想这比我计划的要多。有人有什么想法吗?

对任何感兴趣的人来说,好的,我在几个不同的地方测试了这个函数,它成功了,所以我发现它是在我这边实现的

我想用以下代码在CGridview中创建tel:links:

'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')),
对于Yii 2.x,不推荐使用CHtml()

使用Html()。这里是我在DetailView::widget()中用于呼叫电话号码的内容

        ['attribute' => 'CW_phone',
            'format' => 'raw',
            'value' => Html::a($model->CW_phone,"tel:".$model->CW_phone),
        ],
        ['attribute' => 'CW_phone',
            'format' => 'raw',
            'value' => Html::a($model->CW_phone,"tel:".$model->CW_phone),
        ],