我正在使用PDO databaseconnect 使用MVC模型中的类和对象进行PHP编程。
我创建了一个在我自己的localhost上100%工作的网站 但当我把它上传到我的主机(当然改变了数据库连接数据), 它不起作用。我在view.php(MVC)中包含的html没有被添加到页面中。虽然我测试了如果包含view.php文件,它是。那么有什么准备使我的渲染功能起作用吗?
view.php
class View{
public function render($url = "", $data = true){
include "app/views/template/header.php" ;
include "app/views/template/top.php" ;
include "app/views/template/menu.php" ;
include "app/views/" . $url . ".php";
include "app/views/template/bot.php" ;
include "app/views/template/footer.php" ;
}
}
答案 0 :(得分:0)
MVC
只是一种体系结构范例,并且没有任何额外的要求(通常)会导致它在从服务器迁移到服务器时中断。这里发生的事情最有可能是当你把路径移到服务器时路径搞砸了。
试试这些:
document root
或basepath()
的路径来避免移动服务器时出现问题