Esempio n. 1
0
 public function getTagmetaOrNew()
 {
     $user = \Phalcon\Di::getDefault()->get('auth');
     $meta = Tagmetas::query()->where('tag_id = :tag:', ['tag' => $this->id])->andWhere('user_id = :user:'******'user' => $user->id])->execute()->getFirst();
     if ($meta) {
         return $meta;
     }
     return new Tagmetas(['tag_id' => $this->id, 'user_id' => $user->id]);
 }
Esempio n. 2
0
 private function getMyTagsFromDatabase()
 {
     return Tagmetas::query()->leftJoin('Tags', 'Tags.id = Tagmetas.tag_id')->where('Tagmetas.user_id = :user:'******'user' => $this->id])->orderBy('Tagmetas.updated_at DESC')->columns(['Tags.*', 'Tagmetas.*'])->execute();
 }