|
|
|
@ -93,7 +93,7 @@ Les objectifs de ce TP sont :
|
|
|
|
|
1. **Créez un projet Symfony** au format `webapp` et nommé `TweetTok`.
|
|
|
|
|
|
|
|
|
|
2. **Construction d'un Service pour Lire et Ecrire dans la base des `Twoks`** :
|
|
|
|
|
- Créer une classe `TwokManager` avec une méthode `getTwokByID` et une
|
|
|
|
|
- Créer un service `TwokManager` avec une méthode `getTwokByID` et une
|
|
|
|
|
méthode `addTwok` qui permettent de récupérer un `Twok` par son
|
|
|
|
|
identifiant et d'ajouter un nouveau `Twok` au fichier JSON (attention à
|
|
|
|
|
ne pas écraser les `Twoks` déjà dans le fichier!).
|
|
|
|
@ -109,7 +109,7 @@ Les objectifs de ce TP sont :
|
|
|
|
|
$jsonString = json_encode($jsonData, JSON_PRETTY_PRINT);
|
|
|
|
|
file_put_contents($path, $jsonString);
|
|
|
|
|
```
|
|
|
|
|
- Créez une classe `Twok` qui contient uniquement les attributs d'un `Twok`
|
|
|
|
|
- Créez une entité `Twok` qui contient uniquement les attributs d'un `Twok`
|
|
|
|
|
(ID, auteur, message, date).
|
|
|
|
|
- Faites en sorte que la méthode `getTwokByID` de la classe `TwokManager`
|
|
|
|
|
retourne une instance de la classe `Twok` et que la méthode `addTwok`
|
|
|
|
|