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)
我无法理解的是如何在两者之间做出选择.
刚刚提到一周前的zend2和框架环境的新手.
使用zend2教程,我创建了不同的表单,但现在我需要的是在一个页面中显示三个表单.
报告/添加公司/添加用户/添加
使用自己的视图文件输出三种不同的形式.但我需要其中三个单页.
我尝试了很多搜索,但没有找到相关的结果.问题可能重复,如果是,请放弃参考.
我的项目需要所有用户的列表及其密码.Drupal在应用MD5哈希后存储这些密码.如何获取用户的原始密码?