本文整理匯總了PHP中Sites::findFirst方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sites::findFirst方法的具體用法?PHP Sites::findFirst怎麽用?PHP Sites::findFirst使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Sites
的用法示例。
在下文中一共展示了Sites::findFirst方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: rcbAction
public function rcbAction()
{
$site_id = $this->request->getQuery('site_id');
$site = Sites::findFirst($site_id);
$this->view->site_id = $site_id;
$this->view->site_url = $site->url;
}
示例2: site
public function site()
{
if ($this->site == null) {
$this->site = Sites::findFirst($this->site_id);
}
return $this->site;
}
示例3: findByUrl
/**
* 根據url來獲得對應的site,將如果新增的站點的話,則直接轉接到此處進行修正名稱為好!
* @param $url
* @return Sites
*/
public static function findByUrl($url)
{
$format = self::getFormatFromURL($url);
// dd($format);
if ($format) {
$site = Sites::findFirst(['conditions' => 'format = :format:', 'bind' => ['format' => $format]]);
if ($site) {
return $site;
} else {
return self::addSite($url);
}
}
return null;
}
示例4: createAction
public function createAction()
{
$this->view->disable();
$status = "OK";
$params = json_decode(file_get_contents('php://input'));
$model = Sites::findFirst("url='{$params->url}'");
if ($model == null) {
$model = new Sites();
$model->url = $params->url;
$model->save();
}
$monitorModel = new SiteMonitors();
$monitorModel->site_id = $model->id;
$monitorModel->monitor = $params->monitor;
$monitorModel->ref_site_id = $params->ref_site_id;
$monitorModel->ref_site_url = $params->ref_site_url;
//SiteMonitors::getRcbLink($params->monitor, $params->ref_site_id);
if (!$monitorModel->save()) {
$status = "NG";
}
echo json_encode(array("status" => $status));
}