當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Frame::getCriteria方法代碼示例

本文整理匯總了PHP中Frame::getCriteria方法的典型用法代碼示例。如果您正苦於以下問題:PHP Frame::getCriteria方法的具體用法?PHP Frame::getCriteria怎麽用?PHP Frame::getCriteria使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Frame的用法示例。


在下文中一共展示了Frame::getCriteria方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getTitle

 public function getTitle($idLanguage = '')
 {
     $criteria = $this->getCriteria()->select('lu.name luName, name, lu.idLu')->orderBy('name');
     Base::relation($criteria, 'lu', 'subcorpus', 'rel_hassubcorpus');
     $criteria->where("idSubCorpus = {$this->idSubCorpus}");
     $result = $criteria->asQuery()->getResult();
     $frame = new Frame();
     $criteriaFrame = $frame->getCriteria()->select('frame.entries.name as name');
     Base::Relation($criteriaFrame, 'lu', 'frame', 'rel_evokes');
     Base::entryLanguage($criteriaFrame);
     $criteriaFrame->where("lu.idLu = '{$result[0]['idLu']}'");
     $resultFrame = $criteriaFrame->asQuery()->getResult();
     return $resultFrame[0]['name'] . '.' . $result[0]['luName'] . '  [' . $result[0]['name'] . ']';
 }
開發者ID:elymatos,項目名稱:expressive_fnbr,代碼行數:14,代碼來源:SubcorpusRepository.php

示例2: getBaseFrame

 public function getBaseFrame()
 {
     // if template was created from a frame, this frame  is the "base frame"
     $frame = new Frame();
     $criteria = $frame->getCriteria()->select('idFrame, entries.name as name, entries.description as description')->orderBy('entries.name');
     Base::relation($criteria, 'template', 'frame', 'rel_createdfrom');
     $criteria->where("template.idEntity = {$this->getIdEntity()}");
     Base::entryLanguage($criteria);
     return $criteria;
 }
開發者ID:elymatos,項目名稱:expressive_fnbr,代碼行數:10,代碼來源:TemplateRepository.php


注:本文中的Frame::getCriteria方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。