- Tous les fichiers sauf les dossiers MVC et ExoPoo
- /MVC
- /ExoPoo
-- phpMyAdmin SQL Dump
-- version 4.7.0
-- https://www.phpmyadmin.net/
--
-- Hôte : 127.0.0.1
-- Généré le : ven. 02 juin 2017 à 15:46
-- Version du serveur : 10.1.22-MariaDB
-- Version de PHP : 7.0.18
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
--
-- Base de données : `mvc`
--
-- --------------------------------------------------------
--
-- Structure de la table `article`
--
CREATE TABLE `article` (
`id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`content` text NOT NULL,
`image` varchar(255) DEFAULT NULL,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Déchargement des données de la table `article`
--
INSERT INTO `article` (`id`, `title`, `content`, `image`, `date`) VALUES
(1, 'Skyfall', 'blablabla', '1.jpg', '2017-05-31 16:20:53'),
(2, 'Spectre', 'azerty', '2.jpg', '2017-05-31 16:22:53'),
(3, 'Casino Royale', 'lorem ipsum', '3.jpg', '2017-06-02 09:09:15'),
(4, 'Quantum of Solace', 'lorem ipsum', NULL, '2017-06-02 09:09:15');
-- --------------------------------------------------------
--
-- Structure de la table `category`
--
CREATE TABLE `category` (
`id` int(11) NOT NULL,
`title` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Déchargement des données de la table `category`
--
INSERT INTO `category` (`id`, `title`) VALUES
(1, 'Action'),
(2, 'Thriller'),
(3, 'Adventure'),
(4, 'Drama');
-- --------------------------------------------------------
--
-- Structure de la table `product`
--
CREATE TABLE `product` (
`id` int(11) NOT NULL,
`id_category` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`price` decimal(8,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Déchargement des données de la table `product`
--
INSERT INTO `product` (`id`, `id_category`, `title`, `price`) VALUES
(1, 1, 'Casino Royale', '10.00'),
(2, 2, 'Le Silence des Anneaux', '15.00'),
(3, 3, 'Indiana Jones', '18.00'),
(4, 3, 'Avatar', '12.50');
--
-- Index pour les tables déchargées
--
--
-- Index pour la table `article`
--
ALTER TABLE `article`
ADD PRIMARY KEY (`id`);
--
-- Index pour la table `category`
--
ALTER TABLE `category`
ADD PRIMARY KEY (`id`);
--
-- Index pour la table `product`
--
ALTER TABLE `product`
ADD PRIMARY KEY (`id`),
ADD KEY `FK_category` (`id_category`) USING BTREE;
--
-- AUTO_INCREMENT pour les tables déchargées
--
--
-- AUTO_INCREMENT pour la table `article`
--
ALTER TABLE `article`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT pour la table `category`
--
ALTER TABLE `category`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT pour la table `product`
--
ALTER TABLE `product`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
--
-- Contraintes pour les tables déchargées
--
--
-- Contraintes pour la table `product`
--
ALTER TABLE `product`
ADD CONSTRAINT `product_ibfk_1` FOREIGN KEY (`id_category`) REFERENCES `category` (`id`);
COMMIT;
- Modifier le fichier hosts (en mode Adminsitrateur).
- Sous Window$ : C:\Windows\System32\drivers\etc\hosts
- Linux : /etc/hosts
<VirtualHost *:80>
ServerName hb.mvc.fromscratch
DocumentRoot "C:\xampp\htdocs\php\MVC"
SetEnv APPLICATION_ENV "development"
<Directory "C:\xampp\htdocs\php\MVC">
DirectoryIndex app.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "logs/hb.mvc.fromscratch-error.log"
CustomLog "logs/hb.mvc.fromscratch-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerName hb.exopoo
DocumentRoot "C:\xampp\htdocs\php\ExoPoo\Web"
SetEnv APPLICATION_ENV "development"
<Directory "C:\xampp\htdocs\php\ExoPoo\Web">
DirectoryIndex app.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "logs/hb.ExoPoo-error.log"
CustomLog "logs/hb.ExoPoo-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:\xampp\htdocs"
SetEnv APPLICATION_ENV "development"
<Directory "C:\xampp\htdocs">
DirectoryIndex index.php index.html
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "logs/hb.localhost-error.log"
CustomLog "logs/hb.localhost-access.log" common
</VirtualHost>
End