本文整理汇总了PHP中Tree::setItemOrder方法的典型用法代码示例。如果您正苦于以下问题:PHP Tree::setItemOrder方法的具体用法?PHP Tree::setItemOrder怎么用?PHP Tree::setItemOrder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tree
的用法示例。
在下文中一共展示了Tree::setItemOrder方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setActionOrder
/**
* Set action sorting order
* @param string $id
* @param integer $order
*/
public function setActionOrder($id, $order)
{
$this->_actions->setItemOrder($id, $order);
}
示例2: setItemOrder
/**
* Set item order
* @param mixed $id
* @param integer $order
* @return boolean - success flag
*/
public function setItemOrder($id, $order)
{
return $this->_tree->setItemOrder($id, $order);
}
示例3: setItemOrder
/**
* Set item order
* @param mixed $id
* @param integer $order
* @return boolean - success flag
*/
public function setItemOrder($id, $order)
{
return $this->_columns->setItemOrder($id, $order);
}
示例4: test_sortChilds
public function test_sortChilds()
{
$tree = new Tree();
$tree->addItem('a', 0, 50, 1);
$tree->addItem(1, 'a', 100, 1);
$tree->addItem(2, 'a', 200, 2);
$tree->addItem(3, 'a', 300, 3);
$tree->setItemOrder(2, 4);
$tree->sortItems('a');
$items = $tree->getChilds('a');
$newOrder = array();
foreach ($items as $v) {
$newOrder[] = $v['data'];
}
$this->assertEquals($newOrder, array(100, 300, 200));
$tree = new Tree();
$tree->addItem(1, 0, 100, 1);
$tree->addItem(2, 0, 200, 2);
$tree->addItem(3, 0, 300, 3);
$tree->setItemOrder(2, 4);
$tree->sortItems();
$items = $tree->getChilds(0);
$newOrder = array();
foreach ($items as $v) {
$newOrder[] = $v['data'];
}
$this->assertEquals($newOrder, array(100, 300, 200));
}