当前位置: 首页>>代码示例>>PHP>>正文


PHP Subjects::where方法代码示例

本文整理汇总了PHP中Subjects::where方法的典型用法代码示例。如果您正苦于以下问题:PHP Subjects::where方法的具体用法?PHP Subjects::where怎么用?PHP Subjects::where使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Subjects的用法示例。


在下文中一共展示了Subjects::where方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: renderCategory

 public function renderCategory($category_id)
 {
     $this->render();
     $this->subjects->where('ad_category', $category_id);
     $this->strict = false;
     $this->type = 'category';
 }
开发者ID:soundake,项目名称:pd,代码行数:7,代码来源:BannerSubjects.php

示例2: handleLikedSubjects

 public function handleLikedSubjects()
 {
     $this->tab = 'likedSubjects';
     $res = $this->context->database->table('subject_rating')->select('subject_id, SUM(thumb_up) AS thumb_up, SUM(thumb_down) AS thumb_down')->order('thumb_up DESC, thumb_down')->group('subject_id');
     foreach ($res as $key => $row) {
         $ids[] = $row['subject_id'];
     }
     if (isset($ids)) {
         $this->subjects->where('id', $ids);
         $this->subjects->order('FIND_IN_SET(subject.id,"' . implode(",", $ids) . '")');
     } else {
         $this->subjects->where('id', '-2');
     }
     $this->refresh();
 }
开发者ID:soundake,项目名称:pd,代码行数:15,代码来源:HomepageTabsControl.php

示例3: renderSubjects

 public function renderSubjects($args = NULL)
 {
     dump($args);
     if (key_exists('shire', $args)) {
         $this->subjects->where('ad_shire', $args['shire']);
     }
     if (key_exists('locality', $args)) {
         $this->subjects->where('ad_locality', $args['locality']);
     }
     if (key_exists('category', $args)) {
         $this->subjects->where('ad_category', $args['category']);
     }
     $this->subjects->fetchAd($this->strict);
     $this->template->setFile(dirname(__FILE__) . '/subjects.latte');
     $this->render();
 }
开发者ID:soundake,项目名称:pd,代码行数:16,代码来源:BannerControl.php

示例4: renderDefault

 public function renderDefault()
 {
     $this->template->subjects = $this->places->order('name')->where('subject.id != 1')->group('subject.id')->having('COUNT(:event.id) > 0');
     $this->template->approvedPlacesCount = $this->approvedPlacesCount;
     $this->template->subject_id = $this->subject_id;
     if ($this->subject_id != 'all') {
         $this->events->where('subject_id', $this->subject_id)->group('event.id')->having('COUNT(:event_time.id) = 0');
     }
     // vyhledavani
     if ($this->q) {
         $this->events->where("event.name LIKE ? OR subject.name LIKE ? OR user.email LIKE ?", "%" . $this->q . "%", "%" . $this->q . "%", "%" . $this->q . "%");
         $this->places->where("subject.name LIKE ?", "%" . $this->q . "%");
         $this['search']['q']->setDefaultValue($this->q);
         $this->template->search = TRUE;
     } else {
         $this->template->search = FALSE;
     }
     if ($this->order == '' && $this->user->isInRole('administrator')) {
         $this->order = 'updated DESC';
     }
     switch ($this->what) {
         case self::ANONYMOUS:
             $this->events->where('subject_id', '1');
             $this->template->what = self::ANONYMOUS;
             break;
         case self::NOTERM:
             $this->events->group('event.id')->having('COUNT(:event_time.id) = 0');
             $this->template->what = self::NOTERM;
             break;
         case self::UPDATED:
             $this->events->group('event.id')->having('DATEDIFF(NOW(), event.changed) < ' . self::TIME_UPDATED);
             $this->template->what = self::UPDATED;
             break;
         case self::RECENT:
             $this->events->group('event.id')->having('DATEDIFF(NOW(), event.created) < ' . self::TIME_RECENT);
             $this->template->what = self::UPDATED;
             break;
         case self::TOREVIEW:
             $this->events->group('event.id')->having('event.reviewed = 0');
             $this->template->what = self::TOREVIEW;
             break;
         case self::NOTAPPROVED:
             $this->events->group('event.id')->having('event.approved = 0');
             $this->template->what = self::NOTAPPROVED;
             break;
         case self::PREFERED:
             $this->events->group('event.id')->having('event.prefered = 1');
             $this->template->what = self::PREFERED;
             break;
         default:
             $this->template->what = self::ALL;
     }
     if ($this->orderBy == '' && $this->user->isInRole('administrator')) {
         $this->orderBy = self::MODIFICATION;
     }
     switch ($this->orderBy) {
         case self::MODIFICATION:
             $this->events->order('changed DESC, created DESC');
             $this->template->orderBy = self::MODIFICATION;
             break;
         case self::ALPHABET:
         default:
             $this->events->order('name');
             $this->template->orderBy = self::ALPHABET;
             break;
     }
     $this->pagerEvents->itemCount = $this->events->count();
     $this->template->events = $this->events->limit($this->pagerEvents->getLimit(), $this->pagerEvents->getOffset());
     if ($this->user->isInRole('administrator')) {
         $this->template->nonaproved = $this->context->createServiceEvents()->where('approved', '0');
     }
 }
开发者ID:soundake,项目名称:pd,代码行数:72,代码来源:EventsPresenter.php

示例5: postDeleteSubjects

 public function postDeleteSubjects()
 {
     $class_id = Input::get('class_id');
     $section_id = Input::get('section_id');
     $subject_id = Input::get('subject_id');
     $subject_name = Input::get('subject_name');
     $subject_code = Input::get('subject_code');
     if ($subject_id) {
         $subjects = Subjects::find($subject_id);
     } else {
         $subjects = Subjects::where('subject_name', '=', $subject_name)->where('subject_code', '=', $subject_code)->where('class_id', '=', $class_id)->where('section_id', '=', $section_id);
     }
     if ($subjects->delete()) {
         $response = array('status' => 'success', 'msg' => 'Subject deleted successfully', 'result' => array('subjects' => $subjects));
         return Response::json($response);
     } else {
         $response = array('status' => 'failed', 'msg' => 'Subject is Not deleted', 'result' => array('subjects' => $subjects));
         return Response::json($response);
     }
 }
开发者ID:vivekjaiswal90,项目名称:schoolopedia,代码行数:20,代码来源:AdminTimeTableController.php


注:本文中的Subjects::where方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。