1

(8 odpowiedzi, napisanych Ogólne)

Ja zrobił bym tak, że w modelu symbolu wpisał:

    var $belongsTo = array(
        'Product' => array(
            'className' => 'Product',
            'foreignKey' => 'products_id'
        )
    );

i w modelu Ingredient:

    var $belongsTo = array(
        'Product' => array(
            'className' => 'Product',
            'foreignKey' => 'products_id'
        )
    );


Albo w modelu produktu:

    var $hasMany = array(
        'Symbol' => array(
            'className' => 'Symbol',
            'foreignKey' => 'products_id'
        ),
        'Ingredient' => array(
            'className' => 'Ingredient',
            'foreignKey' => 'products_id'
        )
    );

Mam nadzieje ze nie wprowadzam w błąd

2

(3 odpowiedzi, napisanych Uwierzytelnianie i autoryzacja)

Możesz napisać dokładniej jak to zrobić? Stworzyć nową tabele do trzymania PHP_SESSION_ID? Nie przemieszają się numery sesji jak będzie większy ruch ? Nie do końca rozumiem jak to ma działać

3

(8 odpowiedzi, napisanych Model-Widok-Kontroler)

ale jak z elementu pobrać tablice z bazy? Musiałbym w każdym kontrolerze wpisywać  var uses = 'ankieta'; i w każdej metodzie kontrolera ustawiać zmienną przez $this->set.

4

(8 odpowiedzi, napisanych Model-Widok-Kontroler)

red: Tak masz racje, ale tylko wtedy gdy ankieta jest na stałe. A ja chciałem żeby w panelu admina dodawać ankiety i w menu wyświetlał pobraną z bazy ankietę.

id02009: Dzięki - tego szukałem smile