TEL:400-8793-956
当前位置:程序、服务器

PHP开发

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-28 09:16:48

 问:我进行了PHP开发,并在“使用PHP构建网站”之后建立了一个php网站,然后研究了通过“用PDO开发PHP和数据库”课程来连接数据库。

 
我现在正在尝试整理从teamtreehouse学到的所有知识。
 
问题是我已经创建了树枝模板,现在尝试创建一个“图库页面”,其中数据库存储了到图像的所有链接和信息,并且我执行了一个foreach循环来创建链接,然后将其转到动态页面,例如“ film.php”以显示结果。在尝试执行此操作时,无法正确读取php,并且在查看源代码时可以查看PHP代码。
 
我在.php文件中尝试了此方法,但它可以正常工作,但在我的.twig文件中,它无法正确执行。
 
请对此提供帮助,或者Randy Hoyt和Hampton Paulk可以解释为什么他们选择使用每种方法而不是使用其他人方法吗?
 
基本上,我正在创建一个网站,其中包含我正在学习的所有内容,因此我可以在实时环境中看到它。现在,我剩下了许多似乎毫无意义的树枝模板。正如“构建简单的php应用程序”所示,可以使用.php文件来完成此操作。
 
 
答:您不能将常规php放入树枝文件中,因为它的解析方式有所不同。如果要在树枝视图中使用自定义php,则需要按照此处提供的“扩展树枝”文档中的步骤进行操作。
 
Twig有点像sass的css或haml的html。目的是让您编写更清晰,更容易阅读和理解的视图。
 
简单的应用程序很难看到它的好处。当您进入更大的站点和更复杂的视图时,您将欣赏到细枝是多么细致,并将视图逻辑与视图代码分开。首先,对于初学者来说太多了。这就是为什么Randy不使用它的原因。这些课程的目标更多是入门级。
上一篇: 日间布局问题
下一篇: 添加时间增量-不确定问题出在哪里