Сообщение: неопределенная переменная: категория - PullRequest
0 голосов
/ 02 июля 2018

Я столкнулся со следующей проблемой в технической панели, которую я сделал с Php,

Не могли бы вы помочь

Кодовый блок:

<input type="text" class="span5" name="title" value="<?php echo $category->title; ?>"/>

Блок контроллеров:

$viewdata = new stdClass();
$category = $this->db->where("id", $id) -> get ("category")->row();
$this->load->view("category_edit", $viewdata);

Ответы [ 3 ]

0 голосов
/ 02 июля 2018

Попробуйте изменить код контроллера с помощью ниже

$category['category'] = $this->db->where("id", $id) -> get ("category")->row();
$this->load->view("category_edit", $category);
0 голосов
/ 02 июля 2018

Надеюсь, это поможет вам:

Вы должны назначить $category в $viewdata объект, как показано ниже:

$viewdata = new stdClass();
$category = $this->db->where("id", $id)->get("category")->row();

$viewdata->category = $category;
$this->load->view("category_edit", $viewdata);

Показать category детали в вашем view как это:

<input type="text" class="span5" name="title" value="<?php echo $category->title; ?>"/>

Для более: https://www.codeigniter.com/user_guide/general/views.html

0 голосов
/ 02 июля 2018

Измените раздел контроллера на:

$data['viewdata'] = new stdClass();
$data['category'] = $this->db->where("id", $id)->get("category")->row();
$this->load->view("category_edit", $data);

И на странице просмотра как:

<?php echo $category['title']; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...