Re: Problem viewing data...

2009-09-25 Thread mig_akira


Ok just did that, here's the output:

prjr2009/controllers/users_controller.php (line 88)
id: 2

So the ID is correct, but it's still showing the user with id: 1 ! I'm
starting to think it's mocking me =P


brian-263 wrote:
 
 
 Put debug(id: ${id}) in your controller. Maybe it's not what you
 think it is. Do you have a route for this action?
 
 On Thu, Sep 24, 2009 at 1:38 PM, mig_akira mig_ak...@hotmail.com wrote:


 Ops, sorry, here's the code for views/users/view.ctp
 [code]
 div class=noticias view
 h2?php  __('User');?/h2
 div id=view_conteudo
        dl?php $i = 0; $class = ' class=altrow';?
                dt?php if ($i % 2 == 0) echo $class;??php
 __('Ativo'); ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['active']; ?

                /dd
                dt?php if ($i % 2 == 0) echo $class;??php __('Name');
 ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['name']; ?

 (and son on)..
 [/code]

 the contents are not the same, because it happens for every
 user...doesn't
 matter if it's user number 7 or 123...=(

 I don't get, because all other views for other controllers, such as for
 groups, are correct and are pretty much similar to the users view!



 brian-263 wrote:


 On Mon, Sep 21, 2009 at 4:47 PM, mig_akira mig_ak...@hotmail.com
 wrote:


 hello everyone!

 I'm building a simple web page, with Auth/ACL and a few members.

 Problem is, I baked the admin part of the site, and everything works
 fine
 except for one thing! In my users admin page, I click in view, but it
 insists in showing the view for the first user (in this case, the
 admin).

 In my url, it shows /users/view/7 (number of the user's ID), but it
 shows
 the data for the user with ID == 1.

 Funny thing is, if I click EDIT instead of VIEW, it shows the correct
 user!
 (and the URL is /users/edit/7)

 Here are the codes for the VIEWS/USERS/INDEX.CTP :
 [code]
 ?php
 $i = 0;
 foreach ($users as $user):
        $class = null;
        if ($i++ % 2 == 0) {
                $class = ' class=altrow';
        }
 ?
        tr?php echo $class;?
                td
                        ?php echo $user['User']['username']; ?
                /td
                td
                        ?php echo $user['User']['name']; ?
                /td
                td
                        ?php echo $user['User']['email']; ?
                /td
                td class=actions
                        ?php echo $html-link(__('View', true),
 array('action'='view',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Edit', true),
 array('action'='edit',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Delete', true),
 array('action'='delete',
 $user['User']['id']), null, sprintf(__('Are you sure you want to delete
 #
 %s?', true), $user['User']['id'])); ?
                /td
        /tr
 ?php endforeach; ?
 [/code]


 That's the view for index(), not view(). The latter would not have a
 foreach loop, as you should only have a single User in your array.

 And here's for the action view in the users_Controller.php:
 [code]
 function view($id = null) {
                if (!$id) {
                        $this-Session-setFlash(__('Invalid User.',
 true));
                        $this-redirect(array('action'='index'));
                }
                $this-set('user', $this-User-read(null, $id));
        }
 [/code]

 What could be the problem?


 Check that you're looking at the proper view file. Then, add
 debug($user). It's possible that the record in the database is the
 same for User 1  7.

 



 --
 View this message in context:
 http://www.nabble.com/Problem-viewing-data...-tp25530475p25578012.html
 Sent from the CakePHP mailing list archive at Nabble.com.


 

 
  
 
 

-- 
View this message in context: 
http://www.nabble.com/Problem-viewing-data...-tp25530475p25612039.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



Re: Problem viewing data...

2009-09-25 Thread brian

And when you have debug set to 2, what does the query look like?

On Fri, Sep 25, 2009 at 9:19 AM, mig_akira mig_ak...@hotmail.com wrote:


 Ok just did that, here's the output:

 prjr2009/controllers/users_controller.php (line 88)
 id: 2

 So the ID is correct, but it's still showing the user with id: 1 ! I'm
 starting to think it's mocking me =P


 brian-263 wrote:


 Put debug(id: ${id}) in your controller. Maybe it's not what you
 think it is. Do you have a route for this action?

 On Thu, Sep 24, 2009 at 1:38 PM, mig_akira mig_ak...@hotmail.com wrote:


 Ops, sorry, here's the code for views/users/view.ctp
 [code]
 div class=noticias view
 h2?php  __('User');?/h2
 div id=view_conteudo
        dl?php $i = 0; $class = ' class=altrow';?
                dt?php if ($i % 2 == 0) echo $class;??php
 __('Ativo'); ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['active']; ?

                /dd
                dt?php if ($i % 2 == 0) echo $class;??php __('Name');
 ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['name']; ?

 (and son on)..
 [/code]

 the contents are not the same, because it happens for every
 user...doesn't
 matter if it's user number 7 or 123...=(

 I don't get, because all other views for other controllers, such as for
 groups, are correct and are pretty much similar to the users view!



 brian-263 wrote:


 On Mon, Sep 21, 2009 at 4:47 PM, mig_akira mig_ak...@hotmail.com
 wrote:


 hello everyone!

 I'm building a simple web page, with Auth/ACL and a few members.

 Problem is, I baked the admin part of the site, and everything works
 fine
 except for one thing! In my users admin page, I click in view, but it
 insists in showing the view for the first user (in this case, the
 admin).

 In my url, it shows /users/view/7 (number of the user's ID), but it
 shows
 the data for the user with ID == 1.

 Funny thing is, if I click EDIT instead of VIEW, it shows the correct
 user!
 (and the URL is /users/edit/7)

 Here are the codes for the VIEWS/USERS/INDEX.CTP :
 [code]
 ?php
 $i = 0;
 foreach ($users as $user):
        $class = null;
        if ($i++ % 2 == 0) {
                $class = ' class=altrow';
        }
 ?
        tr?php echo $class;?
                td
                        ?php echo $user['User']['username']; ?
                /td
                td
                        ?php echo $user['User']['name']; ?
                /td
                td
                        ?php echo $user['User']['email']; ?
                /td
                td class=actions
                        ?php echo $html-link(__('View', true),
 array('action'='view',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Edit', true),
 array('action'='edit',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Delete', true),
 array('action'='delete',
 $user['User']['id']), null, sprintf(__('Are you sure you want to delete
 #
 %s?', true), $user['User']['id'])); ?
                /td
        /tr
 ?php endforeach; ?
 [/code]


 That's the view for index(), not view(). The latter would not have a
 foreach loop, as you should only have a single User in your array.

 And here's for the action view in the users_Controller.php:
 [code]
 function view($id = null) {
                if (!$id) {
                        $this-Session-setFlash(__('Invalid User.',
 true));
                        $this-redirect(array('action'='index'));
                }
                $this-set('user', $this-User-read(null, $id));
        }
 [/code]

 What could be the problem?


 Check that you're looking at the proper view file. Then, add
 debug($user). It's possible that the record in the database is the
 same for User 1  7.

 



 --
 View this message in context:
 http://www.nabble.com/Problem-viewing-data...-tp25530475p25578012.html
 Sent from the CakePHP mailing list archive at Nabble.com.


 


 



 --
 View this message in context: 
 http://www.nabble.com/Problem-viewing-data...-tp25530475p25612039.html
 Sent from the CakePHP mailing list archive at Nabble.com.


 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



Re: Problem viewing data...

2009-09-24 Thread mig_akira


Ops, sorry, here's the code for views/users/view.ctp
[code]
div class=noticias view
h2?php  __('User');?/h2
div id=view_conteudo
dl?php $i = 0; $class = ' class=altrow';?
dt?php if ($i % 2 == 0) echo $class;??php __('Ativo'); 
?/dt
dd?php if ($i++ % 2 == 0) echo $class;?
?php echo $user['User']['active']; ?
 
/dd
dt?php if ($i % 2 == 0) echo $class;??php __('Name'); 
?/dt
dd?php if ($i++ % 2 == 0) echo $class;?
?php echo $user['User']['name']; ?
 
(and son on)..
[/code]

the contents are not the same, because it happens for every user...doesn't
matter if it's user number 7 or 123...=(

I don't get, because all other views for other controllers, such as for
groups, are correct and are pretty much similar to the users view!



brian-263 wrote:
 
 
 On Mon, Sep 21, 2009 at 4:47 PM, mig_akira mig_ak...@hotmail.com wrote:


 hello everyone!

 I'm building a simple web page, with Auth/ACL and a few members.

 Problem is, I baked the admin part of the site, and everything works fine
 except for one thing! In my users admin page, I click in view, but it
 insists in showing the view for the first user (in this case, the admin).

 In my url, it shows /users/view/7 (number of the user's ID), but it shows
 the data for the user with ID == 1.

 Funny thing is, if I click EDIT instead of VIEW, it shows the correct
 user!
 (and the URL is /users/edit/7)

 Here are the codes for the VIEWS/USERS/INDEX.CTP :
 [code]
 ?php
 $i = 0;
 foreach ($users as $user):
        $class = null;
        if ($i++ % 2 == 0) {
                $class = ' class=altrow';
        }
 ?
        tr?php echo $class;?
                td
                        ?php echo $user['User']['username']; ?
                /td
                td
                        ?php echo $user['User']['name']; ?
                /td
                td
                        ?php echo $user['User']['email']; ?
                /td
                td class=actions
                        ?php echo $html-link(__('View', true),
 array('action'='view',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Edit', true),
 array('action'='edit',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Delete', true),
 array('action'='delete',
 $user['User']['id']), null, sprintf(__('Are you sure you want to delete #
 %s?', true), $user['User']['id'])); ?
                /td
        /tr
 ?php endforeach; ?
 [/code]
 
 
 That's the view for index(), not view(). The latter would not have a
 foreach loop, as you should only have a single User in your array.
 
 And here's for the action view in the users_Controller.php:
 [code]
 function view($id = null) {
                if (!$id) {
                        $this-Session-setFlash(__('Invalid User.',
 true));
                        $this-redirect(array('action'='index'));
                }
                $this-set('user', $this-User-read(null, $id));
        }
 [/code]

 What could be the problem?

 
 Check that you're looking at the proper view file. Then, add
 debug($user). It's possible that the record in the database is the
 same for User 1  7.
 
  
 
 

-- 
View this message in context: 
http://www.nabble.com/Problem-viewing-data...-tp25530475p25578012.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



Re: Problem viewing data...

2009-09-24 Thread brian

Put debug(id: ${id}) in your controller. Maybe it's not what you
think it is. Do you have a route for this action?

On Thu, Sep 24, 2009 at 1:38 PM, mig_akira mig_ak...@hotmail.com wrote:


 Ops, sorry, here's the code for views/users/view.ctp
 [code]
 div class=noticias view
 h2?php  __('User');?/h2
 div id=view_conteudo
        dl?php $i = 0; $class = ' class=altrow';?
                dt?php if ($i % 2 == 0) echo $class;??php __('Ativo'); 
 ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['active']; ?

                /dd
                dt?php if ($i % 2 == 0) echo $class;??php __('Name'); 
 ?/dt
                dd?php if ($i++ % 2 == 0) echo $class;?
                        ?php echo $user['User']['name']; ?

 (and son on)..
 [/code]

 the contents are not the same, because it happens for every user...doesn't
 matter if it's user number 7 or 123...=(

 I don't get, because all other views for other controllers, such as for
 groups, are correct and are pretty much similar to the users view!



 brian-263 wrote:


 On Mon, Sep 21, 2009 at 4:47 PM, mig_akira mig_ak...@hotmail.com wrote:


 hello everyone!

 I'm building a simple web page, with Auth/ACL and a few members.

 Problem is, I baked the admin part of the site, and everything works fine
 except for one thing! In my users admin page, I click in view, but it
 insists in showing the view for the first user (in this case, the admin).

 In my url, it shows /users/view/7 (number of the user's ID), but it shows
 the data for the user with ID == 1.

 Funny thing is, if I click EDIT instead of VIEW, it shows the correct
 user!
 (and the URL is /users/edit/7)

 Here are the codes for the VIEWS/USERS/INDEX.CTP :
 [code]
 ?php
 $i = 0;
 foreach ($users as $user):
        $class = null;
        if ($i++ % 2 == 0) {
                $class = ' class=altrow';
        }
 ?
        tr?php echo $class;?
                td
                        ?php echo $user['User']['username']; ?
                /td
                td
                        ?php echo $user['User']['name']; ?
                /td
                td
                        ?php echo $user['User']['email']; ?
                /td
                td class=actions
                        ?php echo $html-link(__('View', true),
 array('action'='view',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Edit', true),
 array('action'='edit',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Delete', true),
 array('action'='delete',
 $user['User']['id']), null, sprintf(__('Are you sure you want to delete #
 %s?', true), $user['User']['id'])); ?
                /td
        /tr
 ?php endforeach; ?
 [/code]


 That's the view for index(), not view(). The latter would not have a
 foreach loop, as you should only have a single User in your array.

 And here's for the action view in the users_Controller.php:
 [code]
 function view($id = null) {
                if (!$id) {
                        $this-Session-setFlash(__('Invalid User.',
 true));
                        $this-redirect(array('action'='index'));
                }
                $this-set('user', $this-User-read(null, $id));
        }
 [/code]

 What could be the problem?


 Check that you're looking at the proper view file. Then, add
 debug($user). It's possible that the record in the database is the
 same for User 1  7.

 



 --
 View this message in context: 
 http://www.nabble.com/Problem-viewing-data...-tp25530475p25578012.html
 Sent from the CakePHP mailing list archive at Nabble.com.


 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---



Re: Problem viewing data...

2009-09-21 Thread brian

On Mon, Sep 21, 2009 at 4:47 PM, mig_akira mig_ak...@hotmail.com wrote:


 hello everyone!

 I'm building a simple web page, with Auth/ACL and a few members.

 Problem is, I baked the admin part of the site, and everything works fine
 except for one thing! In my users admin page, I click in view, but it
 insists in showing the view for the first user (in this case, the admin).

 In my url, it shows /users/view/7 (number of the user's ID), but it shows
 the data for the user with ID == 1.

 Funny thing is, if I click EDIT instead of VIEW, it shows the correct user!
 (and the URL is /users/edit/7)

 Here are the codes for the VIEWS/USERS/INDEX.CTP :
 [code]
 ?php
 $i = 0;
 foreach ($users as $user):
        $class = null;
        if ($i++ % 2 == 0) {
                $class = ' class=altrow';
        }
 ?
        tr?php echo $class;?
                td
                        ?php echo $user['User']['username']; ?
                /td
                td
                        ?php echo $user['User']['name']; ?
                /td
                td
                        ?php echo $user['User']['email']; ?
                /td
                td class=actions
                        ?php echo $html-link(__('View', true), 
 array('action'='view',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Edit', true), 
 array('action'='edit',
 $user['User']['id'])); ?
                        ?php echo $html-link(__('Delete', true), 
 array('action'='delete',
 $user['User']['id']), null, sprintf(__('Are you sure you want to delete #
 %s?', true), $user['User']['id'])); ?
                /td
        /tr
 ?php endforeach; ?
 [/code]


That's the view for index(), not view(). The latter would not have a
foreach loop, as you should only have a single User in your array.

 And here's for the action view in the users_Controller.php:
 [code]
 function view($id = null) {
                if (!$id) {
                        $this-Session-setFlash(__('Invalid User.', true));
                        $this-redirect(array('action'='index'));
                }
                $this-set('user', $this-User-read(null, $id));
        }
 [/code]

 What could be the problem?


Check that you're looking at the proper view file. Then, add
debug($user). It's possible that the record in the database is the
same for User 1  7.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~--~~~~--~~--~--~---