Friday, December 5, 2008

admin routing

hello Cake PHP Group,

In one of our simple project using CAKE PHP (1.2) we tried to add
administrative pages and access based on admin user roles.

The problem is we are not able to view the page by simply entering
{URL to CAKE PHP}/admin/
instead we are only able to open the admin section when we enter
{URL to CAKE PHP}/admin/{Controller}/ or
{URL to CAKE PHP}/admin/{controller}/{action}

Anybody please help to configure this Admin Routing in routes.php and
steps to implement the admin routing.

For your reference, i am listing the steps what i did so far.
1. I have take the comment in the app/config/core.php
Configure::write('Routing.admin', 'admin');

2. Then added the following lines in the app/config/routes.php
Router::connect('/admin/:controller/:action/*', array
('admin'=>'true','prefix'=>'admin',));
Router::connect('/admin', array('controller' => 'pages', 'action'
=>'index','admin'=>'true','prefix'=>'admin'));

3. Then implemented the admin_index(), admin_login() etc., in the
'administrators' controller.

4. Then implemented the admin_index() function in the cake/libs/
controller/pages_controller.php

5. Then implemented the admin_index.ctp file in the folder app/views/
pages/

6. Then implemented the admin_index.ctp and admin_login.ctp in the
folders app/views/administrators/

The finall summary: the problem is we are not able to view the admin
actions by simply entering {URL to CAKE PHP}/admin/

Please help us to solve this issue in 'Route::connect()' so that we
can implement the role based page access.

Thanks in advance and looking forward for your reply.

With best regards

Dravid

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

No comments: