Member 13761429 Ответов: 0

Добавлять и редактировать не получится его только показать страницу ошибки помогите плз это исправить в PHP codignitor


user.php

<?php
defined('BASEPATH') или exit('прямой доступ к скрипту не разрешен');

класс User расширяет CI_Controller {
функция __конструкция() {
родитель::__конструкция();
$это-&ГТ;нагрузка-&ГТ;модель (пользователь/user_model','м');
}

индекс функции() {
$данных['пользователь'] = $это-&ГТ;м-&ГТ;функция get_user();
$это-&ГТ;нагрузка-&ГТ;просмотр (пользователь/user_view', $данных);
}

функция add() {
$это-&ГТ;нагрузка-&ГТ;просмотр (пользователь/user_view_add');
}

функция представлять() {
$this->m->submit();
}

функция edit($id) {
$data['get_edit'] = $this->m->get_edit($id);
//print_r($данных);
$это-&ГТ;нагрузка-&ГТ;просмотр (пользователь/user_view_edit', $данных);
}

обновление функций() {
$this->m->Обновление();
}

}


user_model.php

<?php
defined('BASEPATH') или exit('прямой доступ к скрипту не разрешен');

класс User_model расширяет CI_Model {
функция get_user функции () {
$запрос = $это-&ГТ;БД->получайте('tbluser');
return $query->результат();
}

функция представлять() {
$arr = массив(
'имя пользователя'=> У$это-&ГТ;вход-&ГТ;сообщение('txtusername'),
'пол'=> У$это-&ГТ;вход-&ГТ;сообщение('slogender'),
'адрес'=> У$это-&ГТ;вход-&ГТ;сообщение('txtaddress')
);
//print_r($arr); выход();
$this->db->insert('tbluser', $arr);
Если($этом-и GT;дБ-&ГТ;affected_rows () и gt;0) {
перенаправление(base_url().'user/user/');
}
}

функция get_edit($id) {
$запрос = $это-&ГТ;дБ-&ГТ;get_where('tbluser', массив('ид_пользователя'=&ГТ;$ИД));
return $query->строка();
}

обновление функций() {
$идентификатор = $это-&ГТ;вход-&ГТ;сообщение('txtid');
//echo $id; выход();
$arr = массив(
'имя пользователя'=> У$это-&ГТ;вход-&ГТ;сообщение('txtusername'),
'пол'=> У$это-&ГТ;вход-&ГТ;сообщение('slogender'),
'адрес'=> У$это-&ГТ;вход-&ГТ;сообщение('txtaddress')
);
$это-&ГТ;дБ-&ГТ;где('ид_пользователя', $ИД);
$это-&ГТ;дБ-и gt;Обновление('tbluser', $ОБР);
Если($этом-и GT;дБ-&ГТ;affected_rows () и gt; 0) {
перенаправление(base_url().'пользователя');
}
}

}

?>

user_view.php


<!Элемент DOCTYPE в HTML общественности "-//W3C для//определения DTD XHTML 1.0 переходный//ванной" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&ГТ;


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>пользователь




Добавить Новое

<?php /*?> <?php print_r($user); ?><?php */?>
<?php
$n=1;
foreach($user as $row):
$gender = ($row->gender == 1)?'Male':'Female';

?>
<?php $n++; endforeach; ?>
Нет Имя пользователя Пол Адрес Действие
<?= $n ?> &л;?= $подряд-и GT;имя пользователя; ?&ГТ; <?= $gender; ?> <?= $row->адрес; ?> Редактировать
Удалить





user_view_add.php

&л;?= пользователь form_open ('/пользователе/отправить'); ?&ГТ;


Имя пользователя <?= form_input('txtusername'); ?>
пол <?= form_dropdown('slogender', array('1'=>'Male', '2'=>'Female')); ? >
Адрес <?= form_textarea('txtaddress'); ?>
<?= form_submit('btnsubmit', 'Save'); ?>


&л;?= form_close(); ?&ГТ;


user_view_edit.php


&л;?= form_open('пользователей/пользователей/обновление'); ?&ГТ;


Имя пользователя &л;?= form_input('txtusername', $get_edit-и GT;имя пользователя); ?&ГТ;
<?= form_hidden('txtid', $get_edit->user_id); ?>
пол &л;?= form_dropdown('slogender', массив('1'=&ГТ;'мужчина', '2'=&ГТ;'женщина'), $get_edit-&ГТ;пол); ?&ГТ;
Адрес <?= form_textarea('txtaddress', $get_edit->адрес); ?>
<?= form_submit('btnsubmit', 'Save'); ?>


&л;?= form_close(); ?&ГТ;


ошибка: объект не найден как для редактирования, так и для добавления
путь : model/user/user_model.php
view/user/user_view.php
/user_view_add.php
/user_view_edit.php

Что я уже пробовал:

ошибка: объект не найден как для редактирования, так и для добавления
путь : model/user/user_model.php
view/user/user_view.php
/user_view_add.php
/user_view_edit.php

0 Ответов