本文整理汇总了PHP中Y::curBaseUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP Y::curBaseUrl方法的具体用法?PHP Y::curBaseUrl怎么用?PHP Y::curBaseUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Y
的用法示例。
在下文中一共展示了Y::curBaseUrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: registerClientScript
/**
* Registers necessary client scripts.
*/
public function registerClientScript()
{
parent::registerClientScript();
$cs=Yii::app()->getClientScript();
$cs->registerScriptFile($this->baseJuiUrl.'/jquery.ui.core.min.js',CClientScript::POS_END);
$cs->registerScriptFile($this->baseJuiUrl.'/jquery.ui.widget.min.js',CClientScript::POS_END);
$cs->registerScriptFile($this->baseJuiUrl.'/jquery.ui.mouse.min.js',CClientScript::POS_END);
$cs->registerScriptFile($this->baseJuiUrl.'/jquery.ui.droppable.min.js',CClientScript::POS_END);
$cs->registerScriptFile($this->baseJuiUrl.'/jquery.ui.draggable.min.js',CClientScript::POS_END);
$baseUrl = Y::curBaseUrl();
$cs->registerScript('draganddrop', '
$(document).ready(function() {
$("#'.$this->getId().' tbody tr").live("mouseenter", function() {
var $this = $(this);
if($this.is(":data(draggable)")) return;
$this.draggable({
helper: "clone",
opacity: .75,
refreshPositions: true, // Performance?
revert: "invalid",
revertDuration: 300,
scroll: true
});
});
$("#'.$this->getId().' tbody tr").live("mouseenter", function() {
var $this = $(this);
if ($this.is(":data(droppable)")) return;
$(this).droppable({
drop: function(e, ui) {
$("#'.$this->getId().'").addClass("grid-views-loading");
$.get(
"'.$baseUrl.'/movePosition",
{
pk : $(ui.draggable).attr("id"),
to : $(this).attr("id")
},
function() {
$.fn.yiiGridView.update("'.$this->getId().'");
}
);
},
hoverClass: "accept",
});
});
});
');
}