本文整理汇总了PHP中model::move方法的典型用法代码示例。如果您正苦于以下问题:PHP model::move方法的具体用法?PHP model::move怎么用?PHP model::move使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model
的用法示例。
在下文中一共展示了model::move方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: recycle
/**
* Look for a dam:trash, and move element inside. create dam:trash at root if not found
* @param {Integer} $id of the node to recycle
* @return {Boolean} true on success, false otherwise
*/
static function recycle($id)
{
$trashcan = model::searchKey('id', 'dam:trash');
$trashcan = $trashcan[0];
if (!$trashcan) {
$trashcan = model::create(array('#parent' => '0', 'id' => 'dam:trash', 'name' => 'dam:trash', 'type' => 'folder'));
}
return model::move($id, $trashcan);
}
示例2: header
header('HTTP/1.1: 400 Bad Request');
exit;
}
// Here we implemented the children method to return indexes for performance, keeping the backward compatibility
if (arg("int") === '1') {
echo json_encode(model::children(arg('id')));
} else {
echo json_encode(model_json::multi(model::children(arg('id'))));
}
break;
case "move":
if (is_null(arg('id')) || is_null(arg('target'))) {
header("HTTP/1.1: 400 Bad Request");
echo "Bad command";
exit;
}
if (!model::move(arg("id"), arg("target"))) {
header("HTTP/1.1: 409 Conflict");
echo "move Error, please change your values";
exit;
}
break;
default:
header('HTTP/1.1: 400 Bad Request');
exit;
}
// switch / case
$nolog = array('read', 'ancestors', 'children', 'links', 'stats', 'types', 'tags', 'search');
if (!in_array(arg('cmd'), $nolog)) {
damas_service::log_event();
}