本文整理汇总了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));
}