Я изучаю kohana 3.3. Я работаю над модельной частью. Основной запрос. Но я не знаю, как отображать результаты, полученные из запроса.Результаты поиска по запросу
Вот модель.
AppPath/классы/модель/people.php
class Model_People extends Model
{
public function show_data()
{
$query = DB::query(Database::SELECT, 'SELECT * FROM people');
return $query;
}
}
AppPath/классы/контроллер/people.php
class Controller_People extends Controller
{
public function action_index()
{
$model = Model::factory('people');
$view = View::factory('base_template');
$model->user = $model->show_data();
$this->response->body($view);
}
}
AppPath/просмотров/base_template.php
<?php foreach($user as $row) { ?>
<?php echo "<h2>".$row['Name']."</h2>"; ?>
<?php } ?>
Я не хочу использовать ORM Я использую QUERY BUILDER. Когда я запускаю код, он говорит, что переменная пользователя не определена. Как правильно отображать результаты? Благодарю.
Нет больше ошибок, но ничего не отображается ?. Мне все еще нужен execute()? – Defyleiti
да просто добавьте '' -> execute() '' в конец вашего запроса '' DB :: query (Database :: SELECT, 'SELECT * FROM people') -> execute(); '' – ins0
Большое спасибо теперь работает. Я очень ценю помощь ур. – Defyleiti