Skip to content

quoidautre/formation-symfony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

formation-symfony

Révisions PHP:

  • Tous les fichiers sauf les dossiers MVC et ExoPoo

Première version de MVC :

  • /MVC

Deuxième version de MVC :

  • /ExoPoo

Dump de la BDD :

-- 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;

Virtual Host APACHE

  • 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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published