예제 #1
0
<?php

require __DIR__ . '/../../autoload.php';
$id = $_GET['id'] ?: false;
if (!empty($id)) {
    if (!empty($article = App\Models\News::findById($id))) {
        include __DIR__ . '/../Views/article.php';
    } else {
        echo 'Запись с таким id отсутствует';
    }
} else {
    header('Location: /');
}
예제 #2
0
$user = new User();
$user->name = 'Агрипина';
$user->email = '*****@*****.**';
echo 'Добавили: ' . $user->save() . '<br>';
echo 'id новой записи: ' . $user->id;
echo '<hr>';
/**
 * Тестирование метода save() в классе Model => вызов update()
 */
$id = 3;
$user = App\Models\User::findById($id);
$user->name = 'Валерия';
$user->email = '*****@*****.**';
echo 'Изменена ли запись с id=' . $id . ': ' . $user->save();
echo '<hr>';
/**
 * Тестирование метода delete() в классе Model
 */
$id = 4;
$user = App\Models\User::findById($id);
echo 'Удалена ли запись с id=' . $id . ': ' . $user->delete();
echo '<hr>';
/**
 * Тестирование метода save() в классе Model (объект News)
 */
$id = 2;
$news = App\Models\News::findById($id);
$news->title = 'Исправленный заголовок';
$news->content = 'Исправленный контент';
echo 'Изменена ли запись с id=' . $id . ': ' . $news->save();
echo '<hr>';