[RESOLU] [Cakephp] Comment afficher des infos sur la page d'accueil?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] [Cakephp] Comment afficher des infos sur la page d'accueil?

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par Fre3z69 » 06 sept. 2012, 22:54

Ok, merci beaucoup

Cordialement

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par djtec » 06 sept. 2012, 20:14

Il y a pas une nomenclature obligatoire mais il est conseille de mettre un champ category_id dans la table news comme ça avec un hasmany ou belongsto cakephp gère le truc tout seul cela evite de préciser les champ dans les variables hasmany, après il y a lft et rght pour le tree behavior, un created, update pour les dates que cake gère tout seul si les champs existe, et il est conseillé d'utiliser un champ username et password dans la table users pour que le composant auth comme ça cela évite de préciser les champs à chaque fois

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par Fre3z69 » 06 sept. 2012, 13:36

Merci pour ton aide.

Juste une question en rapport à l'architecture des tables:

Pour que cake utilise les tables, faut il qu'elles aient une structure précise, ou des champs spéciaux?

Merci beaucoup

Cordialement

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par djtec » 05 sept. 2012, 18:59

Je pensé pas qu'on pouvez directement charger le Model sur la page d'accueil.
Et ben si la méthode loadModel est là pour ça.
Ensuite pour afficher les infos, je fait un foreach comme d'ab à l'endroit souhaité?
Oui exactement.

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par Fre3z69 » 05 sept. 2012, 08:51

Super, merci

Je pensé pas qu'on pouvez directement charger le Model sur la page d'accueil.

Ensuite pour afficher les infos, je fait un foreach comme d'ab à l'endroit souhaité?

Merci

Cordialement

Re: [Cakephp] Comment afficher des infos sur la page d'accue

par djtec » 03 sept. 2012, 22:50

Dans le controller de ta page d'accueil tu fais:
class HomeController extends AppController {
      public function index() {
            $this->loadModel('News');
            $d['news'] = $this->News->find('all');

            $this->set($d);
      }
}

[Cakephp] Comment afficher des infos sur la page d'accueil?

par Fre3z69 » 30 août 2012, 16:13

Salutation

Je suis en train de refaire le design de mon site.

Je vais utiliser un système de template, et pour le faciliter le codage en MVC, j'utilise cakephp.

J'arrive à sortir des données de la Bdd et les afficher dans les pages, mais comment faire pour afficher des infos sur la page d'accueil, comme par exemple des news?

Merci de votre aide.

Cordialement