本文整理匯總了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",
});
});
});
');
}