Új hozzászólás Aktív témák

  • Peter Kiss

    senior tag

    LOGOUT blog

    válasz cucka #6982 üzenetére

    Kicsit pontosítok a problémámon:

    Van egy action-öm, legyen a neve 'edit';
    Megvan a hozzá tartozó View, amiben egy HTML form van, de semmi több

    Hogyan oldjam meg, hogy a top level HTML elemeket tartalmazó View darabok, és esetleg pl. a menüt tartalmazó részeket berántsa magának?

    Készítsek egy olyan alapállományt, ami mondjuk elkülönít 9 részt a komplett oldalon (minden View alapja ez lenne), és mindegyikbe tegyek adatott, ami:
    kifejezetten az adott action-nek megfelelő (ez lenne az edit form),
    vagy include-dal húzzam be a közös elemeket (top level HTML elemek, menü)
    vagy esetleg üresen marad

    ---

    Még egy gond

    Az MVC mappastruktúrám ilyen:
    /Application
    /Areas
    /csillamponi
    /Controllers
    /Models
    /Views
    /Controllers
    /Models
    /Views

    Arra kellene valami jó megoldás, hogy miként töltse be az adott részeket a cucc. Ugyan van automata osztálybehúzóm, de az elég bénán működik, akkor lenne csak normálisan működőképes, ha nem lenne az 'Areas' rész. Mivel van, valahogyan ki kellene erőszakolnom, hogy ha egy Area-ba lép valaki, akkor lehetőleg az Area-hoz tartozó dolgokat keresse előbb. Ezzel, ami személyes problémám, hogy nem tudom, minek mit szokás átadni, nálam pl. most az aktuális Controller megkapja a konstruktorában a végrehajtandó action-t (de nem a konstruktor hívja meg!). A paraméterátadást azért szeretném minimálisra csökkenteni, hogy a konkrét elemek létrehozásakor ne kelljen sokat szöszölni ezekkel (pl. megfelelő parent::__construct hívás).

    Köszi!

Új hozzászólás Aktív témák