Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写独立于模板的php代码_Php_Templates - Fatal编程技术网

编写独立于模板的php代码

编写独立于模板的php代码,php,templates,Php,Templates,如何编写独立于XHTML代码的php代码?使用像cakePHP或Zend这样的php框架。 或者创建一个自定义解决方案,并使用模板引擎(如)将代码逻辑与设计分离。使用PHP框架(如cakePHP或Zend)。 或者创建一个自定义解决方案,并使用模板引擎(如)将代码逻辑与设计分离。您可以研究MVC结构 还可以看看。您可以学习MVC结构 另请看一下。或者,您可以仅使用纯php将逻辑与标记分开,这实际上是一种很好的模板语言 在进行MVC之前,有一种方法是将代码放在单独的类上,在页面顶部获得所需的结

如何编写独立于XHTML代码的php代码?

使用像cakePHP或Zend这样的php框架。

或者创建一个自定义解决方案,并使用模板引擎(如)将代码逻辑与设计分离。

使用PHP框架(如cakePHP或Zend)。

或者创建一个自定义解决方案,并使用模板引擎(如)将代码逻辑与设计分离。

您可以研究MVC结构


还可以看看。

您可以学习MVC结构


另请看一下。

或者,您可以仅使用纯php将逻辑与标记分开,这实际上是一种很好的模板语言

在进行MVC之前,有一种方法是将代码放在单独的类上,在页面顶部获得所需的结果,并且只使用变量在html标记中回显或循环它们。您可以使用相同的模式来包含xhtml的各个部分,然后将关注点的分离转移到纯代码文件和类设计中


但在2010年,我绝对支持使用MVC,即使是非常小的项目,无论是否有框架。

或者,您只能使用纯php将逻辑与标记分开,这实际上是一种很好的模板语言

在进行MVC之前,有一种方法是将代码放在单独的类上,在页面顶部获得所需的结果,并且只使用变量在html标记中回显或循环它们。您可以使用相同的模式来包含xhtml的各个部分,然后将关注点的分离转移到纯代码文件和类设计中



但在2010年,我绝对支持使用MVC,即使是非常小的项目,无论是否有框架。

请澄清您的问题。你在做什么,你在使用什么技术,你想实现什么?请详细说明你的问题。我想我能够理解你的问题,但我首先需要知道我的想法是否正确。@pekka;我认为我的问题很清楚。我正在使用php。那是all@jasmine你的问题还不够清楚。在这种情况下,我不会参与这个问题。它又来了。真的,我不明白。一些低代表性的家伙或女孩来到SO,问了一个关于手头问题的信息很少甚至没有的问题。当实际愿意帮助的人善意地要求澄清时,他/她会开始争论,而不是提供更多信息。我已经注意到这种行为好几次了。实际上@jasmine,如果你能更清楚地了解问题,而不是告诉我们你需要“PHP大师”(不管是谁)的建议,并拒绝Pekka的友好请求,你可以得到更好的答案。请澄清你的问题。你在做什么,你在使用什么技术,你想实现什么?请详细说明你的问题。我想我能够理解你的问题,但我首先需要知道我的想法是否正确。@pekka;我认为我的问题很清楚。我正在使用php。那是all@jasmine你的问题还不够清楚。在这种情况下,我不会参与这个问题。它又来了。真的,我不明白。一些低代表性的家伙或女孩来到SO,问了一个关于手头问题的信息很少甚至没有的问题。当实际愿意帮助的人善意地要求澄清时,他/她会开始争论,而不是提供更多信息。我已经注意到这种行为好几次了。事实上,@jasmine,如果你能更清楚地了解这个问题,你可以得到更好的答案,而不是告诉我们你需要“PHP大师”(不管是谁)的建议,并拒绝Pekka的友好请求。不要使用Smarty。PHP本身就是一种优秀的模板语言。为什么还要用另一种语言把它复杂化呢?不要用Smarty。PHP本身就是一种优秀的模板语言。为什么要用另一种语言把它复杂化呢?那么什么才是网站开发的重要选择呢?事实上,我发现你在2010年之前给出的方法对于小型网站来说已经足够了。当我只想建立一些(半)静态页面和一个联系表单时,我需要MVC做什么?分离C和V绝对是必须的,但这可以在同一个文件中完成,并且当你的应用程序几乎不包含任何域逻辑时,并不总是需要将M和VC分开。别误会我的意思,MVC很棒,在需要的时候可以帮助解决复杂性问题,但在不需要的时候,它只是膨胀而已。这只是什么时候使用哪种模式的问题。好吧,我认为我对MVC框架太熟悉了,不会考虑这一点,但只要不需要数据库交互,这可能是一种很好的方法。那么什么是网站开发的重要替代方案呢?事实上,我发现你在2010年之前提供的方法对于小型网站来说已经足够了。当我只想建立一些(半)静态页面和一个联系表单时,我需要MVC做什么?分离C和V绝对是必须的,但这可以在同一个文件中完成,并且当你的应用程序几乎不包含任何域逻辑时,并不总是需要将M和VC分开。别误会我的意思,MVC很棒,在需要的时候可以帮助解决复杂性问题,但在不需要的时候,它只是膨胀而已。这只是什么时候使用哪种模式的问题。好吧,我认为我对MVC框架太熟悉了,所以没有考虑到这一点,但只要不需要数据库交互,这可能是一种很好的方法。