Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAE 2.01 : Projet de développement d'une application Web

Auteurs et logins

ACHOUR TALET Miliane - acho0015
PEYRELONGUE Côme - peyr0018

Installation / Configuration

  • Récupération du git :

    https://iut-info.univ-reims.fr/gitlab/acho0015/sae2-01
  • Installation des dépendances du projet :

    composer install

Serveur Web Local

  • Lancement du serveur sous Windows :
    composer start:windows
  • Lancement du serveur sous Linux :
    composer start:linux
    OU
    composer start

Style de code

  • Pour vérifier que la mise en page du code est correct :
    composer test:cs
  • Pour modifier la mise en page du code et la rendre correct :
    composer fix:cs

Configuration de la base de donnée

Pour accéder à la base de donnée le fichier .mypdo.ini est nécessaire.
Le fichier .mypdo.ini se constitu de la façon suivante :

[mypdo]
dsn = "mysql:host=mysql;dbname=username_tvshow;charset=utf8"
username = 'username'
password = 'password'

Les différentes tables créé

La table Tvshow :

class Tvshow
{
    - ?int $id
    - string $name
    - string $originalName
    - string $homePage
    - string $overview
    - ?int $posterId
    
    +  getId(): ?int
    public function getName(): string
    public function getOriginalName(): string
    public function getHomePage(): string
    public function getOverview(): string
    public function getPosterId(): ?int
    public function setId(?int $id): void
    public function setName(string $name): void
    public function setOriginalName(string $originalName): void
    public function setHomePage(string $homePage): void
    public function setOverview(string $overview): void
    public function setPosterId(?int $posterId): void
    public static function findById(int $id): Tvshow
    public function delete(): Tvshow
    protected function update(): Tvshow
    public static function create(string $name, string $originalName, string $homepage, string $overview, ?int $posterId = null, ?int $id = null): Tvshow
    private function __construct()
    protected function insert(): Tvshow
    public function save(): Tvshow

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages