Re: Convert native PHP class into cakePHP component

2011-09-06 Thread elogic
Thankyou so much for the information. Sounds just like what I was
after.

Cheers!



On Sep 6, 5:33 pm, Teddy Zeenny  wrote:
> I think it's better not to change a pre-built class (in case they perform
> updates to it or fix any bugs you wouldn't be able to make use of them).
>
> This is why CakePHP has the "vendors" system.  You simply place your
> pre-built class in your vendors folder and call it from your application.
> For example:
>
> App::import('Vendor','SmsPHP');
> $sms_php=new SmsPHP();
>
> What I would also do is create a component that simply interacts with this
> class.
> For example create a component called SmsCakeComponent, and inside the
> component import the class from vendors and call it's functions.
> The reason why I'd create a component would be to abstract the vendor class
> away from my application, in that case if I want to switch classes I would
> only need to fix my component instead of fixing the entire application,
> therefore making my component act as an "interface" between my application
> and the vendor class.
>
> I hope I wasn't very confusing  :)
>
> Anyway, here's a link from the CakePHP book that might help you get started
> with vendors:http://book.cakephp.org/view/943/Loading-Vendor-Files
>
> Teddy
>
>
>
>
>
>
>
> On Tue, Sep 6, 2011 at 9:03 AM, elogic  wrote:
> > Hi All,
>
> > I am only new to cakePHP and am learning slowly (but loving it). I
> > have been given a pre-built class and some basic instructions on how
> > to use it from our SMS provider (it works very well and easily with
> > native PHP).
>
> > I need to convert the class into something that I can easily use
> > within cakePHP sites. Am I right in assuming I want to convert it into
> > a component? If not what would you suggest?
>
> > Are there any tutorials around that might help me complete my task? I
> > presume it shouldn't be too hard at all once I know what I am doing.
>
> > Thanks
>
> > --
> > Our newest site for the community: CakePHP Video Tutorials
> >http://tv.cakephp.org
> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help
> > others with their CakePHP related questions.
>
> > To unsubscribe from this group, send email to
> > cake-php+unsubscr...@googlegroups.com For more options, visit this group
> > athttp://groups.google.com/group/cake-php

-- 
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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Convert native PHP class into cakePHP component

2011-09-06 Thread Teddy Zeenny
I think it's better not to change a pre-built class (in case they perform
updates to it or fix any bugs you wouldn't be able to make use of them).

This is why CakePHP has the "vendors" system.  You simply place your
pre-built class in your vendors folder and call it from your application.
For example:

App::import('Vendor','SmsPHP');
$sms_php=new SmsPHP();

What I would also do is create a component that simply interacts with this
class.
For example create a component called SmsCakeComponent, and inside the
component import the class from vendors and call it's functions.
The reason why I'd create a component would be to abstract the vendor class
away from my application, in that case if I want to switch classes I would
only need to fix my component instead of fixing the entire application,
therefore making my component act as an "interface" between my application
and the vendor class.

I hope I wasn't very confusing  :)

Anyway, here's a link from the CakePHP book that might help you get started
with vendors: http://book.cakephp.org/view/943/Loading-Vendor-Files

Teddy

On Tue, Sep 6, 2011 at 9:03 AM, elogic  wrote:

> Hi All,
>
> I am only new to cakePHP and am learning slowly (but loving it). I
> have been given a pre-built class and some basic instructions on how
> to use it from our SMS provider (it works very well and easily with
> native PHP).
>
> I need to convert the class into something that I can easily use
> within cakePHP sites. Am I right in assuming I want to convert it into
> a component? If not what would you suggest?
>
> Are there any tutorials around that might help me complete my task? I
> presume it shouldn't be too hard at all once I know what I am doing.
>
> Thanks
>
> --
> 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
> cake-php+unsubscr...@googlegroups.com For more options, visit this group
> at http://groups.google.com/group/cake-php
>

-- 
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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Convert native PHP class into cakePHP component

2011-09-05 Thread elogic
Hi All,

I am only new to cakePHP and am learning slowly (but loving it). I
have been given a pre-built class and some basic instructions on how
to use it from our SMS provider (it works very well and easily with
native PHP).

I need to convert the class into something that I can easily use
within cakePHP sites. Am I right in assuming I want to convert it into
a component? If not what would you suggest?

Are there any tutorials around that might help me complete my task? I
presume it shouldn't be too hard at all once I know what I am doing.

Thanks

-- 
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
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php