Well, I found a quick tutorial on cakebaker that I have tried and even
that doesn't seem to work.

It is a bare user plugin so I am just uploading it to this group as
test_user_plugin.zip.

The only thing you would need to change is the user_app_model.php
public $useTable = false;

Then you can just drop it into any cake framework you have and try it
out.  If you can get the ajax div to update, my problem may be deep
seated with my PHP installation I am guessing.

On Mar 26, 12:43 pm, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
> can you post some more code in the bin  http://bin.cakephp.org maybe
> there is a simple typo that some fresh eyes might see.
>
> Sam D
>
> On 3/26/07, Christopher E. Franklin, Sr.
>
>
>
> <[EMAIL PROTECTED]> wrote:
>
> > I did.  It is loading.  When it doesn't I get the error about the
> > undefined function Event something or other.
>
> > On Mar 26, 12:03 pm, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
> > > make sure that your defauly layout includes the prototype/
> > > scriptalicious stuff, and that it is actually loding
>
> > > On 3/26/07, Christopher E. Franklin, Sr.
>
> > > <[EMAIL PROTECTED]> wrote:
>
> > > > Oh yeah, this is the source in the page after it is rendered:
> > > > <div id="testola"></div>
> > > > <a href="/user/login/"  id="link191330890" onclick=" return
> > > > false;">Log In</a>
> > > > <script type="text/javascript">
> > > > Event.observe('link191330890', 'click', function(event){ new
> > > > Ajax.Updater('mainContent','/user/login/', {asynchronous:true,
> > > > evalScripts:true, requestHeaders:['X-Update', 'mainContent']}) },
> > > > false);
> > > > </script>
>
> > > > On Mar 26, 11:48 am, "Christopher E. Franklin, Sr."
> > > > <[EMAIL PROTECTED]> wrote:
> > > > > I feel like an idiot for asking since there are so many posts in this
> > > > > group on Ajax->link questions but, I have already wasted 2 hours
> > > > > trying to find the answer.
>
> > > > > I was following a small tutorial to get Ajax working (the one with the
> > > > > stars =D ) and it didn't work.  So, I tried to do a little test and
> > > > > this is my real problem,
>
> > > > > I can use $ajax->link and get a link to show up.  Viewing the source,
> > > > > you can see the javascript being inserted after the link for an ajax
> > > > > call.  The problem is, when I click on the link, nothing happens.
> > > > > Using FF2 or IE7.  I get no errors whatsoever (using Firebug).
> > > > > Firebug tells me that no XMLHTTPRequests were made at all.
>
> > > > > This leads me to believe that there is an error in my coding somewhere
> > > > > but, looking at the cake manual and other references, it seems that my
> > > > > code is correct.
>
> > > > > Maybe another pair of eyes can spot something that I am missing.
>
> > > > > Keep in mind that this is supposed to be a simple test for me to get
> > > > > the feel of how Ajax works with cakephp.
> > > > > I want to displayhttp://localhost/user/andgetan Ajax link called
> > > > > Log In.  When I click Log In, it will callhttp://localhost/user/login/
> > > > > and I was expecting the result (<p>Hi!</p>) to update into my test div
> > > > > (testola).
> > > > > When I click login, it does nothing, no errors, no request calls,
> > > > > nothing.  See the (**) notes after each piece of code.
>
> > > > > I am at a loss here.  Sorry for the long post, I am trying to be
> > > > > thorough.
>
> > > > > The info:
> > > > > CakePHP :: 1.3.1
> > > > > Prototype :: 1.5.1_rc2
> > > > > Scriptaculous :: 1.7.1_beta1
> > > > > Firefox :: 2.0
> > > > > Internet Explorer :: 7.0
> > > > > PHP :: 5
> > > > > Apache :: 2
>
> > > > > Here is the ajax code I have:
>
> > > > > // /app/plugins/user/view/user/index.thtml
>
> > > > > <div id="mainContent">
> > > > > <h1>Welcome to the user plug-in</h1>
> > > > > <hr />
> > > > > <?php
> > > > >     echo $ajax->div('testola');
> > > > >     echo $ajax->divEnd('testola');
> > > > >     $ajaxLoginOptions = array('update' => 'test');
> > > > >     echo $ajax->link('Log In', '/user/login/', array('update' =>
> > > > > 'testola', 'url' => 'login/'), null, false);
> > > > > ?>
> > > > > </div>
> > > > > **I have tried this with the ajax->div and without just using a hard
> > > > > div tag.  I have also tried passing a variable with and without the
> > > > > url array key/value.  None work
>
> > > > > // /app/plugins/user/user_app_controller.php
>
> > > > > <?php
> > > > > class UserAppController extends AppController {
> > > > >     public $helpers = array('Html', 'Javascript', 'Ajax');}
>
> > > > > ?>
> > > > > **I have included the Javascript and Ajax helpers.  I have no problems
> > > > > loading js files from default.thtml
>
> > > > > // /app/plugins/user/controllers/user_controller.php
>
> > > > > <?php
> > > > > class UserController extends UserAppController {
>
> > > > >     function index()
> > > > >     {
>
> > > > >     }
>
> > > > >     function register()
> > > > >     {
>
> > > > >     }
>
> > > > >     function login()
> > > > >     {
> > > > >         $this->render('login', 'ajax');
> > > > >     }
>
> > > > >     function logout()
> > > > >     {
>
> > > > >     }}
>
> > > > > ?>
> > > > > ** Under function login, I have commented this out and left it in to
> > > > > test, neither work
>
> > > > > // /app/plugins/user/views/login.thtml
>
> > > > > <p>Hi</p>
> > > > > **This is what I want to update my div with
>
> > > --
> > > (the old fart) the advice is free, the lack of crankiness will cost you
>
> > > - its a fine line between a real question and an idiot
>
> > >http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/
>
> --
> (the old fart) the advice is free, the lack of crankiness will cost you
>
> - its a fine line between a real question and an idiot
>
> http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/


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

Reply via email to