0

次のコードは実行時に削除されます。

$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>

こんにちは私はこれは簡単だと思いましたが、私はそれが私が計画したよりも多くの仕事だと思います。誰かアイデアはありますか?

4

2 に答える 2

1

興味のある人なら誰でもOK、私はいくつかの異なる場所で機能をテストし、それが機能したので、それが私の側での実装であることがわかりました.

次のコードを使用して、CGridview 内に tel: リンクを作成したいと考えました。

'home'=>array('type'=>'html','name'=>'home_phone','value'=>'CHtml::link($data->phoneHome,"tel:".$data->phoneHome)','htmlOptions'=>array('width'=>'120')),

そして、頭をかきむしり、掘り下げた後、この状況で魔法のように機能する raw と呼ばれる別の「タイプ」を見つけました。ここに示すように、その行の 1 つの項目を変更する必要がありました。

'home'=>array('type'=>'raw','name'=>'home_phone','value'=>'CHtml::link($data->phoneHome,"tel:".$data->phoneHome)','htmlOptions'=>array('width'=>'120')),
于 2013-02-04T02:15:11.650 に答える