2013-05-06 94 views
2

我知道标题搞砸了,但基本上我有:news.php,这是一种仪表板,我从DB获取所有新闻,而我可以对它们执行操作(更新,删除,插入新的),并以传统方式(表格)显示它们。问题是我想要在我的主页(页脚)上显示第一条新闻的标题,但是当我包含include()的news.php文件时,其包含的洞代码和主页上的所有内容都包含在我的主页中在news.php中,所有的新闻,按钮(编辑,添加,删除)等等。有没有包含一个.php文件但不显示的方法?我想创建一个只显示第一条新闻的标题的函数,但是我不能导入和显示孔代码。在另一个.php文件中插入.php文件,只执行一个函数()

感谢您的快速回复。只有这个小问题,我会创建另一个文件,我可以在不使用框架的情况下获得最新消息

+3

重构使你想要的函数在一个库文件中,然后将它包含在'news.php'和其他任何你想使用它的地方。 – Quentin 2013-05-06 12:18:16

回答

1

您需要创建一个函数库,这样就可以调用特定的细分,如果你想要的。

但是,这里有一个快捷方式。将news.php复制到news2.php中。进入news2.php删除你不想要的所有部分;包括news2.php而不是

+0

我遵循了你的建议,因为这对我来说是最简单的,谢谢 – Ovidiu 2013-05-06 13:03:25

+0

世界的PHP编码器,继续生产潦草的代码!做得好! -.- – 2013-05-08 14:04:03

0

您可以尝试制作另一个名为firstnews.php的文件,它只会检索特定的第一条新闻并包含该文件。

您应该阅读MVC框架,它是分离数据检索,操纵,然后实际显示数据的好方法。例如,一个php文件将包含一个检索所有新闻项的函数,另一个函数仅获取最新的新闻文章。然后,显示用户数据的实际文件将简单地选择要使用的功能。

其中很多内容,但codeigniter框架是熟悉MVC框架的好方法,它将为您打开很多门。

CodeIgniter Homepage

Manual on how to setup and use CodeIgniter

不过现在尝试只是让一个单独的PHP文件,只检索最新的新闻项,而不是所有的人,并包括。

希望这会有所帮助!

-gui

相关问题