Hi,
I am wanting to add a new record where I have a form input and the user
types in the details of the new record in a form using cakePHP ( I cant
find anything in the cakePHP manual or google as yet).
I can do this already but I get too much information in the drop down list
in the form entry .
2 of the fields are foreign keys so the user needs to select the field
instead of typing them in.
I have simple case of student, teacher and tutor sessions where I am
entering in data on tutor session only. The user selects the existing
teacher and student name instead of typing them .
Now I dont get an error but the drop down list for student and teacher has
too much information like the name, id and the tablename.
I just want the name of student and teacher (only) to appear in the drop
down list of the add new form entry.
I do get the right information just too much.
yes i checked the manual on cake php
model
class Tutorsession extends AppModel
{
public $belongsTo = array(
'Teacher' => array(
'className' => 'Teacher',
'foreignKey' => 'teacher_id'
),
'Student' => array(
'className' => 'Student',
'foreignKey' => 'student_id'
),
);
controller////////////
public function add() {
$this->set( 'st',$this->Tutorsession->find('all', array('contain' =>
array('Student'),
'fields' => array('DISTINCT Student.firstname') )));
$this->set( 'te',$this->Tutorsession->find('all', array('contain' =>
array('Teacher'),
'fields' => array('DISTINCT Teacher.firstname') )));
view
<?php
echo $this->Form->create('Tutorsession');
echo$this->Form->input('teacher_id', array('options' => $te));
echo$this->Form->input('student_id', array('options' => $st));
--
<http://itfutures.edu.au?referer=email>
*P: (03) 9866 7737*
*E: [email protected] <[email protected]>*
*A: Suite 5 / Level 1 / 424 St Kilda Rd, Melbourne, 3004
<https://www.google.com.au/url?sa=t&rct=j&q=&esrc=s&source=web&cd=15&cad=rja&uact=8&ved=0CKQBEPUXMA4&url=http%3A%2F%2Fmaps.google.com.au%2Fmaps%3Fgl%3Dau%26hq%3Ditfutures%26daddr%3D1%2F424%2BSt%2BKilda%2BRd%2C%2BMelbourne%2BVIC%2B3004%26panel%3D1%26f%3Dd%26fb%3D1%26geocode%3DFdKovv0dMSWkCCnfp02hHWjWajGLbygrlMPvUw%26cid%3D6048267865728511883&ei=hHUYU_abH8-okgXV7oGYDg&usg=AFQjCNEBpgXrGRhNzMxOzPLHRVSQkdpXUQ&bvm=bv.62577051,d.dGI>*
--
*Connect with us: *
<http://plus.google.com/+itfutureseduau>
<http://linkedin.com/company/it-futures>
<http://youtube.com/user/itfutureseduau> <http://twitter.com/itfutures>
<http://facebook.com/itfutures>
--
Please consider the environment before printing this email.
This e-mail and any attachments to it (the "Communication") is, unless
otherwise stated, confidential, may contain copyright material and is for
the use only of the intended recipient. If you receive the Communication in
error, please notify the sender immediately by return e-mail, delete the
Communication and the return e-mail, and do not read, copy, retransmit or
otherwise deal with it. Any views expressed in the Communication are those
of the individual sender only, unless expressly stated to be those of
National Training and Solutions Provider Pty Ltd ABN 34 123 831 023, or any
of its related entities. NTSP does not accept liability in connection with
the integrity of or errors in the Communication, computer virus, data
corruption, interference or delay arising from or in respect of the
Communication.
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.