Re: display on same page

2014-06-06 Thread ajt
ok this works. It displays the same function 2 times and just appends the 
data to the same form

public function displayform() {

$test='hello';
 $this->set('test',$test);
 
 
 if ($this->request->is('post')) {
$t=$this->request->data;
$tt=  $this->request->data('Teacher.firstname');
   
if (!empty($this->request->data)){

$teacher= $this->Teacher->find('all',array('conditions' => 
array('Teacher.firstname' => $tt)));
 
  $this->set('teacher',$teacher);
 
  $this->set('teacher',$teacher);

-- 
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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


Re: display on same page

2014-06-06 Thread Stephen S
If you're searching in the same action the person enters the search term,
$this->request->data should hold the search results and automatically
populate the form. If it's a separate action just place the action
parameter into $this->Form->create() and providing your views are setup
correctly it should automatically include the search.


On 6 June 2014 14:00, ajt  wrote:

> Hi,
>
> In cakephp can you post data then display this data back on the same view /
> I want the user to enter in data to search by and the results appear in
> the same page.
>
> I tried the below but I cant get anything to display on the same page.
>
> public function displayform() {
>
>  if ($this->request->is('post')) {
> $t=$this->request->data;
>
>
> if (!empty($this->request->data)){
>
> $teacher= $this->Teacher->find('all');
>
>   $this->set('teacher',$teacher);
>
> book.cakephp.org/2.0/en/core-libraries/helpers/form.html
>
> --
> 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 cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Kind Regards
 Stephen Speakman

-- 
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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.


display on same page

2014-06-06 Thread ajt
Hi,

In cakephp can you post data then display this data back on the same view /
I want the user to enter in data to search by and the results appear in the 
same page.

I tried the below but I cant get anything to display on the same page.

public function displayform() {

 if ($this->request->is('post')) {
$t=$this->request->data;
  

if (!empty($this->request->data)){

$teacher= $this->Teacher->find('all');
 
  $this->set('teacher',$teacher);

book.cakephp.org/2.0/en/core-libraries/helpers/form.html

-- 
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 cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.