Heim > Backend-Entwicklung > PHP-Tutorial > ThinkPHP用include file引入模板后,动态内容不执行,怎么办呢

ThinkPHP用include file引入模板后,动态内容不执行,怎么办呢

WBOY
Freigeben: 2016-06-23 14:11:31
Original
1229 Leute haben es durchsucht


       


menu是一个从数据库中提取数据生成菜单的操作,
我要在首页引用它,可是通过引入后只能载入模板中的数据,它并不从数据库中调取,哪位有什么办法吗?????


回复讨论(解决方案)

提前读取数据库,把需要显示的内容赋值给变量
然后再在模版中针对此变量设置标签就行了.

我把这个操作的$this->display()去掉,然后在Index模块的_initialize()方法里面执行了这个方法,再通过Index模块下的某个操作模板中调用这个菜单的模板,这样只要运行Index模块下的方法,都会执行这个菜单的操作,这样行不行呢??

这个好,我正照这个

thinkphp这种导入机制存在问题。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage