Uso CakePHP:CakePHP selezionare il valore predefinito in selezione ingresso
ho una relazione molti-a-uno, facciamo finta che sia molte foglie di alberi. Ovviamente, ho infornato un modulo per aggiungere una foglia ad un albero, e puoi specificare quale albero è con una casella a discesa (tag) creata dall'assistente del modulo.
L'unica cosa è, la casella di selezione sempre imposta Albero # 1, ma vorrei che per difetto per l'Albero è stato aggiunto alla:
Ad esempio, la chiamata example.com/leaf/add/5
avrebbe portato l'interfaccia per aggiungere un nuovo Leaf to Tree # 5. La casella di riepilogo a discesa per Leaf.tree_id
avrebbe come impostazione predefinita "Albero 5", anziché "Albero 1" al momento impostata per impostazione predefinita.
Cosa devo inserire nel mio controller Leaf e Leaf view/add.ctp
per fare ciò?
Non sono sicuro della "pratica terribile" – SeanDowney
Puoi spiegarlo meglio? Dove è definita la variabile '$ tree'? '$ Options' non dovrebbe essere un array con chiave il tipo di opzione? – mgPePe
Crede a quello che dice Miles, è una pratica TERRIBILE, ho passato 2:00 ore della mia vita cercando di impostare l'attributo "after" di Cake con $ this-> Form-> Select() e non lo fa funziona bene Per risparmiare tempo prezioso usa $ this-> Form-> input come Select. – BruneX