Неустранимая ошибка: назначения могут произойти только для записываемых значений в C: \ xampp \ htdocs \ dogs \ application \ controllers - PullRequest
0 голосов
/ 15 февраля 2019

Я использую локальный сервер XAMPP.

PHP версия 7.2.13
CodeIgniter 3.1.10

Когда я пытаюсь вызывать сообщения страницы, я получаю эту ошибку сообщение :

Fatal error: Assignments can only happen to writable values in C:\xampp\htdocs\dogs\application\controllers\Posts.php on line 16

A PHP Error was encountered
Severity: Compile Error
Message: Assignments can only happen to writable values
Filename: controllers/Posts.php
Line Number: 16
Backtrace:

В строке Sublime Number 16 соответствует:

$data = ['title'] = 'Latest Posts';

Файл моего контроллера Post.php:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Posts extends My_Controller {

public function index()
{
    $this->load->helper('url');
    $this->load->model('Post_model');

    $data = ['title'] = 'Latest Posts';

    $data = ['posts'] = $this->Post_model->get_posts();

    $this->load->view('templates/header');
    $this->load->view('posts/index', $data);
    $this->load->view('templates/footer');
    }
}

Мой файл просмотра index.php:

 <h2><?= $title ?></h2>

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте это:

$data['title'] = 'Latest Posts';

$data['posts'] = $this->Post_model->get_posts();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...