Слайд 1
Въведение в PHP
Работа с бази данни
Слайд 2
База данни за проста анкета 1/2
Създаване на база данни playground
CREATE DATABASE playground CHARSET utf8
Добавяне на таблица poll
CREATE TABLE poll (
poll_id INT NOT NULL AUTO_INCREMENT,
poll_question TEXT,
yes INT DEFAULT 0,
no INT DEFAULT 0,
PRIMARY KEY (poll_id)
)
Добавяне на запис
INSERT INTO poll ( poll_question) VALUES
("Приятно ли е да изучавате PHP?")
Промяна на значение на поле
UPDATE poll SET yes = yes + 1 WHERE poll_id = 1
Слайд 3
База данни за проста анкета 2/2
Слайд 4
Организация на кода 1/2
Шаблон за проектиране model-view-controller (MVC) http://en.wikipedia.org/wiki/Model-view-controller
Разделя кода в три категории: модели, изгледи и контролери
Моделът е частта от кода, представяща данните.Включва основната логика на решаваната задача
Изгледът е частта от кода, която представя информацията визуално. Представяните данни се получават от модела
Контролерът е частта от кода, която получава входни данни от потребителя и изпраща команди на съответния модел(и).
MVC разделя входа от потребителя, визуалното представяне, данните и логиката на задачата
Фронт-контролерът е входната врата на приложението – за php скриптовете това е файлът index.php, който се зарежда директно в браузера
Слайд 5
Организация на кода 2/2
Слайд 6
Създаване на проект-анкета: вариант 1
<?php
// models/Page_Data.class.php
class Page_Data {
public $title = "";
public $content = "";
public $css = "";
public $embeddedStyle = "";
public function addCSS( $href ){
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте