本文整理汇总了PHP中Meta::load方法的典型用法代码示例。如果您正苦于以下问题:PHP Meta::load方法的具体用法?PHP Meta::load怎么用?PHP Meta::load使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meta
的用法示例。
在下文中一共展示了Meta::load方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: loadMeta
public function loadMeta()
{
// Get meta data for loaded content
if (!$this->id) {
throw new Exception("Cannot get meta data! No content set!");
return;
}
return Meta::load("content", $this->id);
}
示例2: load
private function load()
{
// Load session data from database
$sql = new SqlManager();
$sql->setQuery("SELECT * FROM session WHERE phpkey = '{{id}}'");
$sql->bindParam("{{id}}", $this->id);
$this->data = $sql->result();
if (!isset($this->data['id'])) {
// No session found, create new session
$this->create();
}
// Load meta data
$this->data['meta'] = Meta::load("session", $this->data['id']);
// Hook for post loading manipulations
$this->data = HookPoint::call("Session.Load", $this->data);
}
示例3: load
public function load($id)
{
// Load user from database
$sql = new SqlManager();
$sql->setQuery("SELECT * FROM user WHERE id = {{id}}");
$sql->bindParam("{{id}}", $id);
$user = $sql->result();
if (isset($user['id']) && $user['id'] == $id) {
$this->id = $id;
$this->data = $user;
$this->meta = Meta::load("user", $this->id);
$this->config = new Config($this->id);
if (isset($this->meta["usergroup"])) {
$this->groups = $this->meta["usergroup"];
}
}
}