我目前正在开发一个PHP网站,其作用类似于提醒程序。
在我的大多数其他网站上,我使用 jQuery 通过附加div 对象来生成布局,因为它们与数据库没有任何联系。
现在我正在使用更多基于服务器的操作,我的计划是先构建模板 php 文件,然后使用函数生成动态内容(例如每个任务的div)。什么是使用php生成动态元素的正确和广泛实现的方法,例如..
- 多个部分(分区)
- 按钮
- 弹出窗口
- 形式
我想我的最后一个问题是,PHP应该生成内容,还是应该通过JSON传递内容并由javascript处理。哪个更合适。
非常感谢。
基本上,
我建议将HTML放入一个字符串中,然后用PHP输出。
对于更多的结构,我将一些部分分成不同的文件,然后这些文件只包含在每个动态页面中。
例如:
在文件之上,我用php创建动态信息,然后还有一些其他动态/静态信息,例如:- 页面标题,可用于所有页面,也可以是派对动态的。例如,对于页面标题。
导航菜单
然后我创建实际的页面内容
包括页脚
样本:
<?php
date_default_timezone_set('Europe/Berlin');
$title = 'This is my page title';
// do something
// create $content
include_once('includes/header.php');
include_once('includes/menu.php');
$output .= <<<HEREDOC
<div class="content">
{CONTENT}
</div>'n
HEREDOC;
include_once('includes/footer.php');
$output = @preg_replace('/{CONTENT}/',$content,$output);
echo $output;
?>
当然,有很多方法可以改进或扩展这一点。但我希望这是一个很好的样本。