同时在php codeigniter中包含另一个页面时,父页面未加载

时间:2019-05-03 13:59:03

标签: php jquery html mysql codeigniter

我正在codeigniter中进行项目,所有页面均使用codeigniter框架mvc完成。我已经在纯PHP中完成了几页,并将其保存在根文件中。类似于以下页面: library.php database_connection.php

索引页面是使用框架完成的,我尝试包括如下所示的library.php文件:

<?php


// Start Session
session_start();

// Application library ( with ShopingCart class )
require __DIR__ . 'library.php'

$app = new ShopingCart();

$products = $app->getProducts();

?>

在索引页面的顶部。

library.php的启动如下:

<?php

// load database connection script

include("database_connection.php");

/*
 * Tutorial: PHP MySQL Shopping cart
 *
 * Page: Application library
 * */

class ShopingCart
{



    protected $db;

    function __construct()
    {
        $this->db = DB();
    }

现在的问题是当我加载索引页面时,甚至没有加载,显示以下错误:

  

此页面无法正常运行localhost当前无法处理此请求。   HTTP错误500

我认为这是因为我试图将文件包含在页面中,我该如何摆脱它?

1 个答案:

答案 0 :(得分:0)

Http错误500代表服务器错误。

您在这里有语法错误

require __DIR__ . 'library.php'

您忘记的;