I changed them to bools and they still work. You are right that that is the 
convention - I hadn't really observed that the were strings here.

Jeremy Burns
Class Outfit

jeremybu...@classoutfit.com
http://www.classoutfit.com

On 7 May 2011, at 06:50, Sam Sherlock wrote:

> cool no problem.
> 
> I see you went back to strings for route prefixes - I  thought these would be 
> better as bools
> thats the code in the book at least - or am I missing something?
> 
>  - S
> 
> 
> 
> 
> 
> On 7 May 2011 05:28, Jeremy Burns | Class Outfit 
> <jeremybu...@classoutfit.com> wrote:
> Thanks Sam - you encouraged me to go and play with the routes and here is 
> what I ended up with, and it works:
> 
> /* Paypal IPN plugin */
> Router::connect('/paypal_ipn/process', array('plugin' => 'paypal_ipn', 
> 'controller' => 'instant_payment_notifications', 'action' => 'process'));
> /* Optional Route, but nice for administration */
> Router::connect('/paypal_ipn', array('admin' => 'true', 'plugin' => 
> 'paypal_ipn', 'controller' => 'instant_payment_notifications', 'action' => 
> 'index'));  // <= NEW
> Router::connect('/paypal_ipn/:action/*', array('admin' => 'true', 'plugin' => 
> 'paypal_ipn', 'controller' => 'instant_payment_notifications', 'action' => 
> 'index'));
> /* End Paypal IPN plugin */
> 
> 
> Jeremy Burns
> Class Outfit
> 
> jeremybu...@classoutfit.com
> http://www.classoutfit.com
> 
> On 6 May 2011, at 19:41, Sam Sherlock wrote:
> 
>> Are you still perplexed?
>> 
>> I just got the admin to work
>> 
>> 1a) add line that is uncommented
>> 1b) first I changed this (removing the red)
>> 
>> <?php
>> // die ('we got here still no cigar');
>> class PaypalIpnAppController extends AppController {
>>   
>> }
>> ?>
>> 
>> 2) I did not like the routes - true was a string and this does not find 
>> index for me I always have an index catch before the other action catch all 
>> (aplogies if my terminology is crappy)
>> Router::connect('/admin/paypal_ipn/', array('admin' => true, 'plugin' => 
>> 'paypal_ipn', 'controller' => 'instant_payment_notifications', 'action' => 
>> 'index'));
>> Router::connect('/admin/paypal_ipn/:action/*', array('admin' => true, 
>> 'plugin' => 'paypal_ipn', 'controller' => 'instant_payment_notifications', 
>> 'action' => 'index'));
>> 
>> 3) next I found that the database had not been made (I had not pressed enter 
>> in my console duh)
>> 
>> 4) next I had to undo the first step  (and that suggests that just changing 
>> the routes should work for you since step 3 was my own stoopidness and 4 
>> negated 1)
>> 
>> the admin loads.
>> 
>> I am now amused by my own wry smile in the reflection of my screen.
>> 
>>  - S
>> 
>> 
>> 
>> 
>> On 5 May 2011 09:58, Jeremy Burns | Class Outfit 
>> <jeremybu...@classoutfit.com> wrote:
>> Any clues? I'm stumped as this should all just work.
>> 
>> Jeremy Burns
>> Class Outfit
>> 
>> jeremybu...@classoutfit.com
>> (t) +44 (0) 208 123 3822
>> (m) +44 (0) 7973 481949
>> Skype: jeremy_burns
>> http://www.classoutfit.com
>> 
>> On 4 May 2011, at 13:11, Jeremy Burns | Class Outfit wrote:
>> 
>> > Just to make sure that nothing else in my application was causing 
>> > problems, I have installed the plugin in a bare copy of Cake 1.3.8, and it 
>> > still comes up with the missing controller error. Any 
>> > clues/guidance/advice?
>> >
>> > Jeremy Burns
>> > Class Outfit
>> >
>> > jeremybu...@classoutfit.com
>> > (t) +44 (0) 208 123 3822
>> > (m) +44 (0) 7973 481949
>> > Skype: jeremy_burns
>> > http://www.classoutfit.com
>> >
>> > On 4 May 2011, at 07:19, Jeremy Burns wrote:
>> >
>> >> I have downloaded WebTechNick's PayPal plugin and copied the files
>> >> into /app/plugins/paypal_ipn (exactly as per the instructions). I have
>> >> amended /app/config/routes.php to include the routes for the plugin
>> >> (these are copied straight from the installation instructions). As
>> >> part of debugging this problem I have placed the routes at the top of
>> >> the file. When I access http//:[mysite]/paypal_ipn I am getting a
>> >> missing controller error:
>> >>
>> >> Error: PaypalIpnController could not be found.
>> >> Error: Create the class PaypalIpnController below in file: app/
>> >> controllers/paypal_ipn_controller.php
>> >>
>> >> I'm baffled as I have followed conventions yet this isn't working. I
>> >> have other plugins working as expected.
>> >>
>> >> What am I doing wrong?
>> >>
>> >> --
>> >> 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
>> 
>> --
>> 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
> 
> 
> -- 
> 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

-- 
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

Reply via email to