gpt4 book ai didi

Yii:是否可以从外部页面链接指定的 CJuiTabs?

转载 作者:行者123 更新时间:2023-12-04 05:23:18 24 4
gpt4 key购买 nike

我有一个带有 CjuiTab 的页面,有七个选项卡。

我需要一个来自外部页面或同一页面的链接,以直接在指定的选项卡上刷新页面。

我需要使用 ChtmlLink,但是如何将“#”附加到 url 的末尾?

CHtml::link (Yii::t('general','Annulla'),
array("company/update",
'id'=> $companyId)

在哪里/如何附加“#contactTab”!?

最佳答案

你只需要传递一个 '#'=>'value' . CHtml::link 的 url 参数值最终传递给 CController::createUrl ,以及 doc states :

additional GET parameters (name=>value). Both the name and value will be URL-encoded. If the name is '#', the corresponding value will be treated as an anchor and will be appended at the end of the URL.



所以尝试:
CHtml::link (Yii::t('general','Annulla'),
array(
"company/update",
'id'=> $companyId,
'#'=>'contactTab'
)
);

更新:对于相同的页面链接,您需要在设置浏览器 url 后使用一些 javascript 重新加载页面:
CHtml::link (Yii::t('general','Annulla'),
array(
"company/update",
'id'=> $companyId,
'#'=>'contactTab'
),
array('onclick'=>'setTimeout("location.reload(true);",100);')
);

(不确定这是否是重新加载的最佳方式)

关于Yii:是否可以从外部页面链接指定的 CJuiTabs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com