小编Nee*_*yan的帖子

何时使用tablegateway和Adapter

Zend或者我说这整个框架概念对我来说都是新的.一些示例基于tablegateway格式,您可以在其中定义Module.php中与该控制器相关的表的名称.

/* 'MYMODULE\Model\CompanyTable' =>  function($sm) {
                $tableGateway = $sm->get('CompanyTableGateway');
                $table = new CompanyTable($tableGateway);
                return $table;
            },
            'CompanyTableGateway' => function ($sm) {
                $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
                $resultSetPrototype = new ResultSet();
                $resultSetPrototype->setArrayObjectPrototype(new Company());
                return new TableGateway('rs_company', $dbAdapter, null, $resultSetPrototype);
            },*/
Run Code Online (Sandbox Code Playgroud)

在其他示例中,Module.php中只有3行代码告诉适配器,然后通过__constuct()进行初始化

'MYMODULE\Model\CompanyTable' =>  function($sm) {
                $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
                $table = new CompanyTable($dbAdapter);
                return $table;
            },
Run Code Online (Sandbox Code Playgroud)

在课堂上__construc()

public function __construct(Adapter $adapter) {
    $this->adapter = $adapter;
    $this->resultSetPrototype = new ResultSet();
    $this->resultSetPrototype->setArrayObjectPrototype(new Company());

    $this->initialize();
}
Run Code Online (Sandbox Code Playgroud)

我无法理解的是如何在两者之间做出选择.

php zend-framework2 tablegateway

4
推荐指数
1
解决办法
2406
查看次数

在一个页面中显示多个表单

刚刚提到一周前的zend2和框架环境的新手.

使用zend2教程,我创建了不同的表单,但现在我需要的是在一个页面中显示三个表单.

报告/添加公司/添加用户/添加

使用自己的视图文件输出三种不同的形式.但我需要其中三个单页.

我尝试了很多搜索,但没有找到相关的结果.问题可能重复,如果是,请放弃参考.

zend-framework2

2
推荐指数
1
解决办法
1133
查看次数

如何使用Drupal数据库中的MD5算法解密密码哈希值?

我的项目需要所有用户的列表及其密码.Drupal在应用MD5哈希后存储这些密码.如何获取用户的原始密码?

php md5 drupal

-7
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

zend-framework2 ×2

drupal ×1

md5 ×1

tablegateway ×1