跨项目生成静态的问题

#1 helloniu

二、(灵活些)通过接口的方式,admin端首先在数据库中写入需要生成HTML的页面的spUrl值,然后启动一个接口(file_get_contents就可以),调用app端的生成程序,app端的生成程序将读取数据库的记录来生成HTML页面。下面有示意图:



我的理解是   
       数据库中首先存要生成的页面目录   例如:  http://localhost/test/index.php?c=article&a=show&id=59
       然后读取app端的模板文件  从数据库读取数据替换相应的内容。

问下jake是这个意思吗?

2010-12-17 15:58:32

#2 jake

并非如此
我这里的意思,是这样的:(假设WEB是前端程序,ADMIN是后端程序)
1. 首先WEB有个控制器/动作(c=make&a=page),是可以读取数据表(myhtml表),然后根据表中的spUrl参数,进行spHtml的生成。
2. 在ADMIN中,我们可以控制那些页面是要生成的,然后把这写页面的spUrl参数写入到myhtml表中,然后远程启动(file_get_contents)WEB的c=make&a=page,那么WEB这边就会执行读取表然后生成HTML页面了。

当然,再重申一次,这些只是折衷的方法,建议还是同一个应用程序会更好。

2010-12-17 19:41:11

#3 helloniu

琢磨下先

2010-12-18 10:48:34