Hats off if you are new and already working on behaviors :)

Vendor would be only for third party stuff. since you write your own code 
there is only one suitable place left for library files:
/APP/Lib
Just store your files there - preferably grouped in packages (e.g. 
"MyPackageName")

for you it could be sth like
/APP/Lib/MyPackageName/MyBehaviorHelperLib.php
/APP/Lib/MyPackageName/MyOtherBehaviorHelperLib.php

and then you can use your new MyBehaviorHelperLib class by defining it at 
the top of the behavior

App::uses('MyBehaviorHelperLib', 'MyPackageName');

inside the behavior:

$MyBehaviorHelperLib = new MyBehaviorHelperLib()
$MyBehaviorHelperLib->foo();

or - if it is callable statically:

MyBehaviorHelperLib::foo();




Am Dienstag, 17. April 2012 02:05:09 UTC+2 schrieb Daniel Baird:
>
>
> Hi Cake dudes,
>
> I'm new to Cake, and I'm adding a behavior to a model.  I've done that by 
> writing a PHP file that I save in the Behavior directory.
>
> Now I'm making that Behavior a bit more complicated, and I'd like to split 
> some sections of code out into separate files.  This Behavior is pretty 
> specific to my application, I can't imagine wanting to make it a 
> redistributable plugin or anything.
>
> So here's my question: where's the recommended place to save those 
> supporting files?  Can I just make a subdir or Behavior and save them all 
> in there?  Or am I supposed to save my additional files into the Vendor dir 
> or something like that.
>
> Thanks in advance
>
> Daniel
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to