class EventsController extends Controller {
should be:

class EventsController extends AppController {


-- 
/**
* @author Larry E. Masters
* @var string $userName
* @param string $realName
* @returns string aka PhpNut
* @access  public
*/

On Fri, Oct 10, 2008 at 10:09 AM, Fabricio Leonardo Sodano Pascazi <
[EMAIL PROTECTED]> wrote:

> Thanks for the reply, here's my events controller
>
> <?php
>
>     class EventsController extends Controller {
>
>         var $name = "Events";
>         var $components = array('Upload','ImageRetriever');
>
>         function admin_index(){
>
>             $data = $this->Event->findAll();
>             $this->set('data',$data);
>         }
>
>         function admin_list(){
>             $data = $this->Event->find('list',
>                 array( 'fields' => array('name'), 'order' => 'name ASC',
> 'recursive'=>'0' )
>             );
>
>             //print_r($x);
>             return $data;
>         }
>
>         function admin_view( $id ){
>             $this->Event->id = $id;
>             $data = $this->Event->read();
>             $this->set( 'data', $data );
>         }
>
>         function admin_search( $name = null ){
>
>             if( !$name ){
>                 $name = $this->data['Event']['name'];
>             }
>
>             $data = $this->Event->findAll("Event.name LIKE '%$name%'
> COLLATE latin1_swedish_ci ");
>
>             $this->set( 'data', $data );
>             $this->set( 'name', $name );
>         }
>
>         function admin_add(){
>             if( $this->data ){
>                 if( $this->Event->save( $this->data ) ){
>
>                     $destination = realpath('../webroot/img/uploads/') .
> '/';
>                     $file = $this->data['Event']['image'];
>                     unset($this->data['Event']['image']);
>
>                     if( !$file['error'] ){
>                         $result = $this->Upload->upload(
>                             $file,
>                             $destination,
>                             'event_' . $this->Event->id .
> $this->ImageRetriever->getImageType($file)
>                         );
>
>                         if($this->Upload->errors){
>
> $this->Session->setError($this->Upload->errors);
>                             $this->redirect('/admin/events/edit/' . $id);
>                             exit();
>                         }
>                     }
>
>                     $this->redirect('/admin/events/');
>                 }
>
>             }else{
>
> $this->set('places',$this->requestAction('/admin/places/list'));
>             }
>         }
>
>         function admin_edit( $id ){
>             $this->Event->id = $id;
>
>             if( $this->data ){
>                 $destination = realpath('../webroot/img/uploads/') . '/';
>                 $file = $this->data['Event']['image'];
>                 unset($this->data['Event']['image']);
>
>                 if( !$file['error'] ){
>                     $result = $this->Upload->upload(
>                         $file,
>                         $destination,
>                         'event_' . $this->Event->id .
> $this->ImageRetriever->getImageType($file)
>                     );
>
>                     if($this->Upload->errors){
>                         $this->Session->setError($this->Upload->errors);
>                         $this->redirect('/admin/events/edit/' . $id);
>                         exit();
>                     }
>                 }
>
>                 if( $this->Event->save( $this->data ) ){
>                     $this->redirect('/admin/events/view/' . $id);
>                 }
>             }else{
>                 $this->data = $this->Event->read();
>
> $this->set('places',$this->requestAction('/admin/places/list'));
>             }
>         }
>
>         function admin_delete( $id ){
>             $this->Event->del($id);
>             $this->redirect('/admin/events');
>         }
>
>     }
>
> ?>
>
>
> On Thu, Oct 9, 2008 at 9:37 PM, David C. Zentgraf <[EMAIL PROTECTED]>wrote:
>
>>
>> Paste your EventsController too...
>>
>>
>> On 10 Oct 2008, at 00:06, Fibra wrote:
>>
>> >
>> > Hello Everyone, how are you?
>> >
>> > I've read this issue in other posts but most of the solutions are
>> > becouse they've updated to a newer version.
>> >
>> > Since I just downloaded the latest stable version on cake,
>> > cake_1.2.0.7692-rc3.tar.bz2 I must ask for help.
>> >
>> > Here's the thing:
>> >
>> > I have my routing.admin turned on, and placed my app_controller.php
>> > under /app
>> >
>> > here's the code:
>> >
>> > <?php
>> >       class AppController extends Controller {
>> >               function __construct(){
>> >                       die('wtf');
>> >               }
>> >
>> >               function beforeFilter(){
>> >                       echo 'ok';
>> >                       if (isset($this->params['admin'])) {
>> >                               $this->layout = 'admin';
>> >                       }
>> >               }
>> >
>> >       }
>> > ?>
>> >
>> > Neither 'ok' or 'wtf' get printed once I access /admin/events, however
>> > they DO get printed when I access /admin, but that's becouse I forced
>> > to have the admin_layout like this:
>> >
>> > Router::connect('/admin', array('controller' => 'pages','layout' =>
>> > 'admin', 'action' => 'display', 'admin_home'));
>> >
>> > So, any ideas? Do I have to post more info for this issue?
>> >
>> > Thanks in advance!
>> >
>> > >
>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to