联系官方销售客服
QQ1835022299
028-61286886
请教MVC基本架构的实现。本人是初学者,想完成一个基本的MVC架构。本来有些羞于求助,奈何研究了半天还是不行。只是向各位求助了。
要实现在的内容很简单,就是通过控制器,调起model,然后循环输出。目前控制器没有问题,可以调用model,及输出view文件。主要存在的问题是Modled页面,代码如下。
Model $rt \Phpcmf\Service::M()->db->query("select * from dr_XX") $rows = $this->table("XXX")->getRow(); return $Rows View {loop $Rows $t} {$t.id} {$t.inputtime} {/loop}
可以学习下这几个教程
Controller:class Hs extends \Phpcmf\Common{ public function __construct(...$params) { parent::__construct(...$params); } public function index() { \Phpcmf\Service::M('HsModel', 'sto')->index(); \Phpcmf\Service::V()->assign([ 'sto_name' => $rows['sto_name'], 'sto_code' => $rows['sto_code'], 'inputtime' => $rows['inputtime'], ]); \Phpcmf\Service::V()->display('hs.html'); }}Model:class HsModel extends \Phpcmf\Model{ public function index() { $rt = \Phpcmf\Service::M()->db->query("select * from dr_sto"); $rows = $rt->getResultArray(); return rows; }}View: {loop $rows $t}