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


PHP ResultSet\HydratingResultSet类代码示例

本文整理汇总了PHP中Zend\Db\ResultSet\HydratingResultSet的典型用法代码示例。如果您正苦于以下问题:PHP HydratingResultSet类的具体用法?PHP HydratingResultSet怎么用?PHP HydratingResultSet使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: testToArray

 /**
  * @covers Zend\Db\ResultSet\HydratingResultSet::toArray
  * @todo   Implement testToArray().
  */
 public function testToArray()
 {
     $hydratingRs = new HydratingResultSet();
     $hydratingRs->initialize(array(array('id' => 1, 'name' => 'one')));
     $obj = $hydratingRs->toArray();
     $this->assertInternalType('array', $obj);
 }
开发者ID:pnaq57,项目名称:zf2demo,代码行数:11,代码来源:HydratingResultSetTest.php

示例2: getPagesList

 public function getPagesList()
 {
     $stmt = $this->_dbAdapter->createStatement();
     $stmt->prepare('CALL `pages/get_slist`()');
     $result = $stmt->execute();
     $resultSet = new HydratingResultSet(new Reflection(), new Page());
     $resultSet->initialize($result);
     return $resultSet;
 }
开发者ID:KukaBazuka,项目名称:zendy,代码行数:9,代码来源:PageTable.php

示例3: __construct

 public function __construct($table, Adapter $db, $strategies = array())
 {
     $hydrator = new ArraySerializable();
     foreach ($strategies as $field => $strategy) {
         $hydrator->addStrategy($field, $strategy);
     }
     $resultSet = new HydratingResultSet();
     $resultSet->setHydrator($hydrator);
     parent::__construct($table, $db, null, $resultSet);
 }
开发者ID:xangxiong,项目名称:rest-example,代码行数:10,代码来源:Base.php

示例4: getResultSet

 /**
  * gets the resultSet
  *
  * @return HydratingResultSet
  */
 protected function getResultSet()
 {
     if (!$this->resultSetPrototype instanceof HydratingResultSet) {
         $resultSetPrototype = new HydratingResultSet();
         $resultSetPrototype->setHydrator($this->getHydrator());
         $resultSetPrototype->setObjectPrototype($this->getModel());
         $this->resultSetPrototype = $resultSetPrototype;
     }
     return clone $this->resultSetPrototype;
 }
开发者ID:uthando-cms,项目名称:uthando-common,代码行数:15,代码来源:AbstractDbMapper.php

示例5: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new ForgotPassword());
     $tableGateway = new TableGateway('vc_forget_tokens', $db, array(), $resultSetPrototype);
     $table = new ForgotPasswordTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:video-collections,代码行数:10,代码来源:ForgotPasswordTableFactory.php

示例6: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new Resource());
     $tableGateway = new TableGateway('resource', $db, null, $resultSetPrototype);
     $table = new ResourceTable($tableGateway);
     return $table;
 }
开发者ID:tomshaw,项目名称:resource-datastore,代码行数:10,代码来源:ResourceFactory.php

示例7: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new ViewProfileCount());
     $tableGateway = new TableGateway('vc_view_profiles_count', $db, array(), $resultSetPrototype);
     $table = new ViewProfileCountTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:video-collections,代码行数:10,代码来源:ViewProfileCountTableFactory.php

示例8: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new SearchCategoriesList());
     $tableGateway = new TableGateway('search_categories_list', $db, array(), $resultSetPrototype);
     $table = new SearchCategoriesListTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:taggerzz-new,代码行数:10,代码来源:SearchCategoriesListTableFactory.php

示例9: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new SettingFlexibleType());
     $tableGateway = new TableGateway('setting_flexible_type', $db, array(), $resultSetPrototype);
     $table = new SettingFlexibleTypeTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:taggerzz-new,代码行数:10,代码来源:SettingFlexibleTypeTableFactory.php

示例10: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new LoginLinkExpired());
     $tableGateway = new TableGateway('login_link_expired', $db, array(), $resultSetPrototype);
     $table = new LoginLinkExpiredTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:video-collections,代码行数:10,代码来源:LoginLinkExpiredTableFactory.php

示例11: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new JsPlumbGrid());
     $tableGateway = new TableGateway('js_plumb_grid', $db, array(), $resultSetPrototype);
     $table = new JsPlumbGridTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:taggerzz-new,代码行数:10,代码来源:JsPlumbGridTableFactory.php

示例12: createService

 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $db = $serviceLocator->get('Zend\\Db\\Adapter\\Adapter');
     $resultSetPrototype = new HydratingResultSet();
     $resultSetPrototype->setHydrator(new ObjectProperty());
     $resultSetPrototype->setObjectPrototype(new UserSkills());
     $tableGateway = new TableGateway('vc_user_skills', $db, array(), $resultSetPrototype);
     $table = new UserSkillsTable($tableGateway);
     return $table;
 }
开发者ID:aapthi,项目名称:video-collections,代码行数:10,代码来源:UserSkillsTableFactory.php

示例13: findActive

 /**
  * @return Route[]
  */
 public function findActive()
 {
     $sql = new Sql($this->dbAdapter);
     $select = $sql->select($this->table)->where('active = 1');
     $result = $sql->prepareStatementForSqlObject($select)->execute();
     if ($result->isQueryResult() && $result->getAffectedRows()) {
         $resultSet = new HydratingResultSet($this->hydrator, $this->model);
         return $resultSet->initialize($result);
     }
     return [];
 }
开发者ID:greedybytes,项目名称:routing,代码行数:14,代码来源:RouteService.php

示例14: contohGetList

 /**
  * @return JsonModel
  */
 public function contohGetList()
 {
     $sm = $this->getServiceLocator();
     $table = $sm->get('Organisasi\\DbTable\\StrukturOrganisasi');
     // defined in module.php
     $result = $table->select()->toArray();
     $resultSet = new HydratingResultSet(new ReflectionHydrator(), new StrukturOrganisasi());
     $resultSet->initialize($result);
     $a = array('data' => $result);
     return new JsonModel($a);
 }
开发者ID:vatoer,项目名称:EOfficeZf2,代码行数:14,代码来源:ApiController.php

示例15: fetchAll

 public function fetchAll()
 {
     $select = $this->sql->select();
     $stmt = $this->sql->prepareStatementForSqlObject($select);
     $results = $stmt->execute();
     $entity = new ImpostoEntity();
     $classMethods = new ClassMethods();
     $resultset = new HydratingResultSet($classMethods, $entity);
     $resultset->initialize($results);
     return $resultset;
 }
开发者ID:LucasBurg,项目名称:glass,代码行数:11,代码来源:ImpostoMapper.php


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