при включении другой страницы в php codeigniter родительская страница не загружается - PullRequest
0 голосов
/ 03 мая 2019

Я делаю проект в codeigniter, все страницы выполняются с использованием mvc, фреймворка codeigniter.Я сделал несколько страниц на простом 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 ERROR 500

Я думаю, это потому, что я пытаюсь включить файл на страницу, как я могу избавиться от этого?

1 Ответ

0 голосов
/ 03 мая 2019

Http error 500 означает ошибку сервера.

У вас здесь синтаксическая ошибка

require __DIR__ . 'library.php'

ваш забыл ;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...