Sorry. Do a var_dump($this)

- "The cold winds are rising"
On Oct 18, 2012 3:29 PM, "Russell Brown" <[email protected]> wrote:

> When I put debug($this); in the file, however I get a syntax error on that
> line.
>
> I am using Cake 2.2.2 and I have installed the DebugKit too.
>
>
>
> On Monday, October 15, 2012 8:27:58 PM UTC-5, Wallace Cardoso Colaço
> Ricardo wrote:
>>
>> Try to debug what objects(Models) are being loaded...
>>
>> Doing so you will know for sure the name of the instance Address.
>>
>> Put this before your find:
>>
>> debug($this);
>>
>> On Oct 15, 2012, at 9:23 PM, Russell Brown wrote:
>>
>> Here is my index.ctp view file in the View\Addresses folder:
>>
>> <?php
>> echo $this->Html->link('Add New Address', array('action'=>'add'));
>> ?>
>> <table>
>>   <tr>
>>   <th>Id</th>
>>   <th>First Name</th>
>>   <th>Last Name</th>
>>   <th>Email</th>
>>   <th>Phone</th>
>>   <th>Address</th>
>>   <th>Options</th>
>>   </tr>
>>
>> <?php
>>   foreach ( $address_list as $line ) {
>>   $address = $line['Address'];
>> echo
>> '<tr>'.
>> '<td>'.$address['id'].'</td>'.
>> '<td>'.$this->Html->link($**address['first_name'],
>> array('action'=>'view', 'id'=>$address['id'])).'</td>'**.
>> '<td>'.$address['last_name'].'**</td>'.
>> '<td>'.$address['email'].'</**td>'.
>> '<td>'.$address['phone'].'</**td>'.
>> '<td>'.$address['address'].'</**td>'.
>> '<td>'.$this->Html->link('**edit', array('action'=>'edit',
>> 'id'=>$address['id'])).' '.
>>
>> $this->Html->link('delete', array('action'=>'delete',
>> 'id'=>$address['id'])).'</td>'**.
>>  '</tr>';
>>
>>   };
>> ?>
>> </table>
>>
>>
>> On Monday, October 15, 2012 6:58:52 PM UTC-5, Russell Brown wrote:
>>>
>>> Error:  Call to a member function find() on a non-object
>>> File:  c:\wamp\www\cake222\app\**Controller\**AddressesController.php
>>>
>>> I get the error on the $this->set('address_list',
>>> $this->Address->find('all')) line below:
>>>
>>> Partial listing of my AddressesController file:
>>>
>>> <?php
>>> class AddressesController extends AppController {
>>>   var $name = 'addresses';
>>>
>>>  function index($id = null) {
>>>     $this->set('address_list', $this->Address->find('all'));
>>>   }
>>>
>>> I have a controller called AddressesController.php.  I have a Model
>>> called Address.php.  The table is called addresses.
>>>
>>> I am using Cake 2.2.2 and PHP 5.3.8 and Apache 2.2.21 and MySQL 5.5.16
>>>
>>>
>> --
>> Like Us on FaceBook 
>> https://www.facebook.com/**CakePHP<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 post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to cake-php+u...@**
>> googlegroups.com.
>> Visit this group at 
>> http://groups.google.com/**group/cake-php?hl=en<http://groups.google.com/group/cake-php?hl=en>
>> .
>>
>>
>>
>>
>>  --
> 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 post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>
>
>

-- 
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.


Reply via email to