I looked into the core TreeBehavoir and there was this line:
App::uses('ModelBehavior', 'Model');

so I thought it is loading the class ModelBehavior AND class Model, but you
are right, now I took a look into the docs and saw that the second
parameter is the package.

again thanks for the help!

Regards,
MN


________________________________________
Java & C# desktop developer
PHP web developer
www.mohamnag.com


On Fri, Aug 16, 2013 at 9:42 PM, euromark <[email protected]> wrote:

> Where did you find / get the idea that
>   App::uses('ModelBehavior', 'TreeBehavior', 'Model');
> is a valid method call?
>
> It is
>   App::uses('TreeBehavior', 'Model/Behavior');
> as you can easily find out opening some of the core test files
>
> Then you can easily extend it in your own app.
>
>
> Am Freitag, 16. August 2013 14:47:02 UTC+2 schrieb Mohammad Naghavi:
>>
>> thanks, I tried to use App:uses but I got a fatal error "Class
>> 'TreeBehavior' not found in..." I had this following line:
>>
>> App::uses('ModelBehavior', 'TreeBehavior', 'Model');
>>
>> but anyway using App::import it works as it should.
>>
>> thanks,
>> MN
>>
>> ______________________________**__________
>> Java & C# desktop developer
>> PHP web developer
>> www.mohamnag.com
>>
>>
>> On Thu, Aug 15, 2013 at 4:02 PM, Rodrigo Mourão <[email protected]>wrote:
>>
>>> I already didi this with tree behavior like Andre recommended.
>>>
>>> models/behaviors/tree_plus.php
>>> <?php
>>> App::import('Behavior', 'Tree');
>>> class TreePlusBehavior extends TreeBehavior {
>>>
>>> }
>>>
>>> Em quarta-feira, 14 de agosto de 2013 11h36min29s UTC-3, André Luis
>>> escreveu:
>>>
>>>> With App::import()...
>>>>
>>>> Them you can extend it:
>>>> class MyTreeBehavior extends TreeBehavior...
>>>>
>>>> Em quarta-feira, 14 de agosto de 2013 10h05min03s UTC-3, Mohammad
>>>> Naghavi escreveu:
>>>>>
>>>>> Hi All,
>>>>> I want to extend the core TreeBehavior without replacing it or copying
>>>>> it to my own behavior folder, I just want to extend it to add some
>>>>> additional functionalists which are based on tree behavior.
>>>>> is there a way to do it?
>>>>>
>>>>> regards,
>>>>> Mohammad
>>>>>
>>>>  --
>>> 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 unsubscribe from this group and stop receiving emails from it, send
>>> an email to cake-php+u...@**googlegroups.com.
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at 
>>> http://groups.google.com/**group/cake-php<http://groups.google.com/group/cake-php>
>>> .
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>
>>  --
> 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/groups/opt_out.
>

-- 
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/groups/opt_out.

Reply via email to