Пример #1
0
 /**
  * Constructor
  * @param mixed $id
  * @param array $parameters
  * @param bool $preload  true: Fetch fields now. false: Fetch fields when needed.
  */
 function __construct($id, $parameters = null, $preload = false)
 {
     if ($id === null || is_array($id)) {
         parent::__construct($id, $parameters, $preload);
         return;
     }
     if ($parameters === null) {
         // Fetch all allowed fields?
         $parameters = array('fields' => implode(',', $this->getAllowedFields(array('id' => $id))), 'local_cache' => true);
     }
     parent::__construct($id, $parameters, $preload);
 }
Пример #2
0
 /**
  * Constructor
  * @param mixed $id
  * @param array $parameters
  */
 function __construct($id, $parameters = null, $preload = false)
 {
     if ($parameters === null) {
         $parameters = array('fields' => self::getAllowedFields());
     }
     parent::__construct($id, $parameters, $preload);
 }