コード例 #1
0
ファイル: Admin.php プロジェクト: Nig0li/php2_2_2016
 public function deleteNews($id)
 {
     $news = News::findById($id);
     if (false !== $news) {
         $news->delete();
     }
 }
コード例 #2
0
ファイル: test_Lesson2.php プロジェクト: Nig0li/php2_2_2016
<?php

use Model\table\News;
require __DIR__ . '/../autoload.php';
/* -- Тест update(); -- */
$user = News::findById(5);
$user->title = '*****@*****.**';
$user->text = 'Миша';
var_dump($user);
$user->save();
/* ----------------- ДОМАШНЯЯ РАБОТА -------------------------- */
//use Model\table\User;
/* -- Тест delete(); -- */
//$user = User::findById(3);
//$user->delete();
/* -- Тест insert(); -- */
//$user = new User();
//$user->email = '*****@*****.**';
//$user->name = 'Петя';
//$user->insert();
/* -- Тест update(); -- */
//$user = User::findById(10);
//$user->email = '*****@*****.**';
//$user->name = 'Миша';
//var_dump($user);
//$user->update();
/* -- Тест save(); -- */
//$user = new User();
//$user = User::findById(1);
//$user->email = '*****@*****.**';
//$user->name = 'Гриша';
コード例 #3
0
ファイル: test_lesson1.php プロジェクト: Nig0li/php2_2_2016
    ["name"]=>
    string(21) "Иван Иванов"
    ["id"]=>
    string(1) "1"
  }
}
*/
$className2 = \Model\table\User::class;
$res4 = $test->query($sqlTwo, $className2, $mass);
//var_dump($res4);
/*
Вывод на экран var_dump($res4);
array(1) {
  [0]=>
  object(Model\table\User)#5 (3) {
    ["email"]=>
    string(16) "*****@*****.**"
    ["name"]=>
    string(21) "Иван Иванов"
    ["id"]=>
    string(1) "1"
  }
}
*/
/* -- Проверка static function findById($id) -- */
$res5 = News::findById(8);
//var_dump($res5);
/*
Вывод на экран var_dump($res5);
В случае, если переданный ID отсутствует в таблице БД, то результат bool(false)
*/
コード例 #4
0
ファイル: article.php プロジェクト: Nig0li/php2_1_2016
<?php

use Model\table\News;
require __DIR__ . '/../autoload.php';
//var_dump($_GET['id']);
$newsOne = News::findById($_GET['id']);
//Получили одну новость по id
//var_dump($newsOne);
include __DIR__ . '/../View/templates/article.php';
//подключаем шаблон
コード例 #5
0
ファイル: index.php プロジェクト: Nig0li/php2_1_2016
<?php

use Model\table\News;
require __DIR__ . '/autoload.php';
//$news = News::findAll(); //Получили массив ВСЕХ новостей
//var_dump($news);
$news = News::getThreeLastRecord(3);
//Получаем массив последних трех новостей
//var_dump($news);
include __DIR__ . '/View/templates/index.php';
//подключаем шаблон