Autor Zpráva
Candlelight
Profil *
Dobré ráno,

mohl by mi někdo vysvětlit která z následujících variant je lepší? Data jsou jen orientační

$data=array('clanek.title'=>'Titulek', 'clanek.perex'=>'prerex', 'clanek.author'=>'František', 'cat.title'=>'titulek kategorie', 'cat.perex'=>'perex kategorie',);

nebo
$data=array(
'clanek'=array('title'=>'Titulek', 'perex'=>'prerex', 'author'=>'František', ......... ,),
'cat=array('title'=>'titulek kategorie', 'perex'=>'perex kategorie', ......... ,),
);

samozřejmě těch dat je více, ta druhá je pro mě přehlednější a lépe se mi s ní pracuje...
Ale chtěl bych znát i názor někoho jiného.
Tori
Profil
Candlelight:
ta druhá je pro mě přehlednější a lépe se mi s ní pracuje
Tím jste si myslím už odpověděl. :)
Strukturu pole bych dělala podle toho, kde a jak ta data chci použít. Např. seznam článků z jedné kategorie by mi v šabloně (Latte) vyhovoval zformátovaný takhle, ale v jiném kontextu bych ho třeba poskládala jinak.
array(
  [nazevKategorie] => '....',
  [idKategorie]    => 123,
  [clanky]         => array(
    [1] => array(
      [titulek] => '....',
      [id]      => 1,
      [perex]   => '.....' ),
    [2] => array(
      [titulek] => '....',
      [id]      => 2,
      [perex]   => '.....' )
  )
)
Candlelight
Profil *
Děkuji za odpověď, já si právě nebyl jistý abych nedělal nějakou programátorskou zhovadilost.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: