昨天我读了很多关于PHP MVC模式的内容,我想和它联系。 我从来没有这样做,我总是为整个应用程序提供一个类,但我想要一个更好的结构,并通过OOP变得更好。
我想使用twig作为模板引擎,因为它易于使用而不需要其他安装,我已经开始在netbeans中创建我的文件夹结构,它看起来像这样:
## Source Tree
.
|── controllers
| |── feedreader.php
|
|── CSS
|── images
|── js
|
|── models
| |── database.php
|
|── vendor
| |── twig
| |── twig
| |── ...
| |── autoload.php
|── views
| |── index.html
|
|── composer.json
|── composer.lock
|── index.php
目前这是我想要开始的结构。
我要创建我的模型(只做mysql查询)db.php。 然后我将开始在controller.php中工作并编程我的APP的逻辑,例如一个检查用户是否已经存在于数据库中的函数。 但后来有模板引擎。
我该如何使用它? 我会检查index.php访问者请求的网站,然后加载模板吗? 以及dos如何与控制器一起计算请求?
你看到有很多问题。
你能帮帮我吗? 我想学习使用MVC和模板引擎进行编码。你知道我可以学习的任何好的例子或帖子吗?问候&感谢