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


PHP OODBBean::initializeForDispense方法代碼示例

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


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

示例1: dispense

 /**
  * Dispenses a new bean (a OODBBean Bean Object)
  * of the specified type. Always
  * use this function to get an empty bean object. Never
  * instantiate a OODBBean yourself because it needs
  * to be configured before you can use it with RedBean. This
  * function applies the appropriate initialization /
  * configuration for you.
  *
  * @param string  $type              type of bean you want to dispense
  * @param string  $number            number of beans you would like to get
  * @param boolean $alwaysReturnArray if TRUE always returns the result as an array
  *
  * @return OODBBean
  */
 public function dispense($type, $number = 1, $alwaysReturnArray = FALSE)
 {
     $beans = array();
     for ($i = 0; $i < $number; $i++) {
         $bean = new OODBBean();
         $bean->initializeForDispense($type, $this->oodb->getBeanHelper());
         $this->oodb->signal('dispense', $bean);
         $beans[] = $bean;
     }
     return count($beans) === 1 && !$alwaysReturnArray ? array_pop($beans) : $beans;
 }
開發者ID:EGArian,項目名稱:sarkesh,代碼行數:26,代碼來源:core_cls_db_orm.php

示例2: dispense

 /**
  * Dispenses a new bean (a OODBBean Bean Object)
  * of the specified type. Always
  * use this function to get an empty bean object. Never
  * instantiate a OODBBean yourself because it needs
  * to be configured before you can use it with RedBean. This
  * function applies the appropriate initialization /
  * configuration for you.
  *
  * @param string  $type              type of bean you want to dispense
  * @param string  $number            number of beans you would like to get
  * @param boolean $alwaysReturnArray if TRUE always returns the result as an array
  *
  * @return OODBBean
  */
 public function dispense($type, $number = 1, $alwaysReturnArray = FALSE)
 {
     if ($number < 1) {
         if ($alwaysReturnArray) {
             return array();
         }
         return NULL;
     }
     $beans = array();
     for ($i = 0; $i < $number; $i++) {
         $bean = new OODBBean();
         $bean->initializeForDispense($type, $this->beanhelper);
         if (!$this->isFrozen) {
             $this->check($bean);
         }
         $this->signal('dispense', $bean);
         $beans[] = $bean;
     }
     return count($beans) === 1 && !$alwaysReturnArray ? array_pop($beans) : $beans;
 }
開發者ID:skullyframework,項目名稱:skully,代碼行數:35,代碼來源:OODB.php


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