Bonjour,
Voila j'essaye de me mettre à CakePhp et je rencontre un petit problème avec mon code, dès le tutoriel.
Adresse du Tutoriel / Creation de Blogue Partie 2 - Ajouter un article
blog/part-two.html#ajouter-des-articles
J'arrive à afficher la liste des articles de blogue.
Maintenant, je cherche simplement à créer un nouvel article, avec la function Add dans le Controller ArticlesController
<?php
// src/Controller/ArticlesController.php
namespace App\Controller;
use App\Controller\AppController;
class ArticlesController extends AppController
{
public function initialize()
{
parent::initialize();
$this->loadComponent('Flash'); // Include the FlashComponent
}
public function index()
{
$this->set('articles', $this->Articles->find('all'));
}
public function view($id)
{
$article = $this->Articles->get($id);
$this->set(compact('article'));
}
public function add()
{
$article = $this->Articles->newEntity();
if ($this->request->is('post')) {
$article = $this->Articles->patchEntity($article, $this->request->getData());
if ($this->Articles->save($article)) {
$this->Flash->success(__('Your article has been saved.'));
return $this->redirect(['action' => 'index']);
}
$this->Flash->error(__('Unable to add your article.'));
}
$this->set('article', $article);
}
}
Merci d'avance pour votre aide!
Bonjour.
Tu es sur quelle version exacte de CakePHP ?
Car cette méthode et d'autres ne sont disponibles qu'à partir de la version 3.4.
Bonjour,
Oh okay, je n'ai que la version 3.0.12
Merci pour l'explication.
D'apres vos experience, mieux vaut il que j installe la version 3.4 ou que je trouve un tuto adapté à la version 3.0 ?
Merci