sorry it just a mark for the code line. 

Fatal error: Cannot access empty property in 
{some_directories_path}\app\controllers\areas_controller.php on line **

i mean that i got that message from this line

$model_data = $this->AreaInfo->$model_name->find('list');    **





________________________________
From: brian <bally.z...@gmail.com>
To: cake-php@googlegroups.com
Sent: Thursday, January 22, 2009 1:06:39 PM
Subject: Re: Dynamic Model Call


What is on line** (from the error msg)?

On Wed, Jan 21, 2009 at 10:37 PM, Yusuf Widiyatmono <wmo...@yahoo.com> wrote:
> the model is loaded...
> see the print_r result, the model can retrieve some data,
> but in the end the error still appear and make the further logic die
>
>
>
> ________________________________
> From: brian <bally.z...@gmail.com>
> To: cake-php@googlegroups.com
> Sent: Thursday, January 22, 2009 12:30:22 PM
> Subject: Re: Dynamic Model Call
>
>
> Are these models loaded?
>
> On Wed, Jan 21, 2009 at 6:10 PM, Yusuf Widiyatmono <wmo...@yahoo.com> wrote:
>> i did and it still shows me same errors...
>>
>>
>> ________________________________
>> From: brian <bally.z...@gmail.com>
>> To: cake-php@googlegroups.com
>> Sent: Thursday, January 22, 2009 2:49:31 AM
>> Subject: Re: Dynamic Model Call
>>
>>
>> Try $this->AreaInfo->{$model_name}->find(...)
>>
>> On Wed, Jan 21, 2009 at 12:33 AM, wmonou <wmo...@gmail.com> wrote:
>>>
>>> Helo there i am trying to call model from a variable
>>>
>>> let say that i have a code is like this:
>>>
>>>        // $model_name is a string
>>>        // bind necessary model
>>>        if(!empty($model_name)){
>>>                $this->AreaInfo->bindModel(
>>>                        array(
>>>                                'belongsTo'=>array(
>>>                                        $model_name => array(
>>>                                                'className' =>
>>> $model_name,
>>>                                                'foreignKey' =>
>>> 'reference_id'
>>>                                                )
>>>                                        )
>>>                                )
>>>                        );
>>>                }
>>>
>>>        $model_data = $this->AreaInfo->$model_name->find('list');    // **
>>> this is my question
>>>        print_r($model_data);
>>>
>>> the $model_data variable now is not empty, but i got something like
>>> this :
>>>
>>> Array
>>> (
>>>    [1] => 1
>>>    [2] => 2
>>>    [3] => 3
>>>    [4] => 4
>>>    [5] => 5
>>>    [6] => 6
>>>    [7] => 7
>>>    [8] => 8
>>>    [9] => 9
>>>    [10] => 10
>>>    [11] => 11
>>>    [12] => 12
>>>    [13] => 13
>>>    [14] => 14
>>>    [15] => 15
>>>    [16] => 16
>>>    [17] => 17
>>>    [18] => 18
>>>    [19] => 19
>>>    [20] => 20
>>> )
>>>
>>> Fatal error: Cannot access empty property in {some_directories_path}
>>> \app\controllers\areas_controller.php on line **
>>>
>>> is it possible to do such a thing like above? if yes or no please let
>>> me know with your sugesstion :) ...
>>>
>>> >
>>>
>>
>>
>> >
>>
>
>
> >
>



      
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to