Looking at the screenshot - it appears that you are using a Model
called File.  There is a core class called File so try changing the
name of your model.

Geoff
--
http://lemoncake.wordpress.com

On Aug 13, 3:51 am, "Muhammad Ishaq" <[EMAIL PROTECTED]> wrote:
> Sorry, the lines that had displayed notices from cake in the above message
> have become a mess, I tried to copy them through Kate, but it still copies a
> lot of data...
>
> On 8/12/07, Muhammad Ishaq <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi,
>
> >          I just installed cake (1.2.x.x) yesterday and have been reading
> > the online resources, however, when I have tried to do little
> > experimentation, it didn't like me very much.
>
> >          Following is my setup:
>
> >    - CakePHP  1.2.x.x (inside /var/www/cake, the Document root is set
> >    to /var/www, so I access cake with
> >    http://localhost/cake/controller/action)
> >    - PHP5
> >    - Apache2.2
> >    - MySql5
> >    - running on Ubuntu Fiesty (7.04)
>
> > My Model Class Looks like:
>
> > // user.php
> > <?php
> > class User extends AppModel {
>
> >     var $name = 'User';
> >     var $validate = array(
> >         'id' => VALID_EMAIL,
> >         'modified_by' => VALID_EMAIL,
> >     );
> > ?>
>
> > and the controller looks like:
>
> > // users_controller.php
> > <?php
> > class UsersController extends AppController {
>
> >     var $name = 'Users';
> >     var $scaffold;
> > }
> > ?>
>
> > when I accesshttp://localhost/cake/users/, it gives me the screen
> > attached with this message (it has a number of notices but i guess that's
> > normal with DEBUG,2. However, at the bottom of the records table, it has
> > links for "New User, New S and New" (what are 'New S' and 'New' for?)
>
> > Here's the problem:
> > 1. When I click "New User", it opens a page to add new user, but if I
> > click "New S" or "New", an error is generated (and I think New S or New
> > should not be there in first place when "New User" is already there).
> > 2. When I click "Edit" or "View" link for a record, it gives me the
> > following errors:
>
> > *Notice* (8): Undefined property:  File::$table 
> > [*CORE/cake/libs/model/model.php*, line *640*]
>
> >  Context | Code
>
> > $assoc     =       "File"
> > $className =       "File"
> > $id        =       false
> > $table     =       null
> > $ds        =       null
> > $colKey    =       "file"
>
> >             }
>
> >         }
>
> >         $this->alias[$assoc] = $this->{$assoc}->table;
>
> >         $this->tableToModel[$this->{$assoc}->table] = $className;
>
> > Model::__constructLinkedModel() - CORE/cake/libs/model/model.php, line 640
> > Model::__createLinks() - CORE/cake/libs/model/model.php, line 593
> > Model::__construct() - CORE/cake/libs/model/model.php, line 351
> > Controller::constructClasses() - CORE/cake/libs/controller/controller.php, 
> > line 373
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$table 
> > [*CORE/cake/libs/model/model.php*, line *641*]
>
> >  Context | Code
>
> > $assoc     =       "File"
> > $className =       "File"
> > $id        =       false
> > $table     =       null
> > $ds        =       null
> > $colKey    =       "file"
>
> >         }
>
> >         $this->alias[$assoc] = $this->{$assoc}->table;
>
> >         $this->tableToModel[$this->{$assoc}->table] = $className;
>
> >         $this->modelToTable[$assoc] = $this->{$assoc}->table;
>
> > Model::__constructLinkedModel() - CORE/cake/libs/model/model.php, line 641
> > Model::__createLinks() - CORE/cake/libs/model/model.php, line 593
> > Model::__construct() - CORE/cake/libs/model/model.php, line 351
> > Controller::constructClasses() - CORE/cake/libs/controller/controller.php, 
> > line 373
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$table 
> > [*CORE/cake/libs/model/model.php*, line *642*]
>
> >  Context | Code
>
> > $assoc     =       "File"
> > $className =       "File"
> > $id        =       false
> > $table     =       null
> > $ds        =       null
> > $colKey    =       "file"
>
> >         $this->alias[$assoc] = $this->{$assoc}->table;
>
> >         $this->tableToModel[$this->{$assoc}->table] = $className;
>
> >         $this->modelToTable[$assoc] = $this->{$assoc}->table;
>
> >     }
>
> > Model::__constructLinkedModel() - CORE/cake/libs/model/model.php, line 642
> > Model::__createLinks() - CORE/cake/libs/model/model.php, line 593
> > Model::__construct() - CORE/cake/libs/model/model.php, line 351
> > Controller::constructClasses() - CORE/cake/libs/controller/controller.php, 
> > line 373
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$table 
> > [*CORE/cake/libs/model/model.php*, line *685*]
>
> >  Context | Code
>
> > $type      =       "belongsTo"
> > $assocData =       array("className" => "File", "foreignKey" => "file_id", 
> > "conditions" => "", "fields" => "", "order" => "", "counterCache" => "")
> > $assocKey  =       "File"
> > $class     =       "File"
> > $key       =       "foreignKey"
> > $data      =       ""
>
> >                 }
>
> >                 if ($key == 'foreignKey' && 
> > !isset($this->keyToTable[$this->{$type}[$assocKey][$key]])) {
>
> >                     $this->keyToTable[$this->{$type}[$assocKey][$key]][0] = 
> > $this->{$class}->table;
>
> >                     $this->keyToTable[$this->{$type}[$assocKey][$key]][1] = 
> > $this->{$class}->name;
>
> > Model::__generateAssociation() - CORE/cake/libs/model/model.php, line 685
> > Model::__createLinks() - CORE/cake/libs/model/model.php, line 599
> > Model::__construct() - CORE/cake/libs/model/model.php, line 351
> > Model::__constructLinkedModel() - CORE/cake/libs/model/model.php, line 635
> > Model::__createLinks() - CORE/cake/libs/model/model.php, line 593
> > Model::__construct() - CORE/cake/libs/model/model.php, line 351
> > Controller::constructClasses() - CORE/cake/libs/controller/controller.php, 
> > line 373
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 305
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$useDbConfig 
> > [*CORE/cake/libs/model/datasources/dbo_source.php*, line *582*]
>
> >  Context | Code
>
> > $this      =       DboMysql object
> > $model     =       User object
> > $queryData =       array("conditions" => array, "fields" => array, "joins" 
> > => array, "limit" => 1, "offset" => array, "order" => array)
> > $recursive =       null
> > $null      =       null
> > $array     =       array()
> > $linkedModels      =       array()
> > $type      =       "hasMany"
> > $assocData =       array("className" => "File", "foreignKey" => "user_id", 
> > "conditions" => "", "fields" => "", "order" => "", "limit" => "", "offset" 
> > => "", "dependent" => "", "exclusive" => "", "finderQuery" => "", 
> > "counterQuery" => "")
> > $assoc     =       "File"
> > $linkModel =       File object
> > $external  =       false
>
> >                             $linkedModels[] = $type . '/' . $assoc;
>
> >                         }
>
> >                     } else {
>
> >                         if ($model->useDbConfig == $linkModel->useDbConfig) 
> > {
>
> >                             if (true === 
> > $this->generateAssociationQuery($model, $linkModel, $type, $assoc, 
> > $assocData, $queryData, $external, $null)) {
>
> > DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 
> > 582
> > Model::findAll() - CORE/cake/libs/model/model.php, line 1379
> > Model::find() - CORE/cake/libs/model/model.php, line 1306
> > Model::read() - CORE/cake/libs/model/model.php, line 893
> > Scaffold::__scaffoldView() - CORE/cake/libs/controller/scaffold.php, line 
> > 220
> > Scaffold::__scaffold() - CORE/cake/libs/controller/scaffold.php, line 422
> > Scaffold::__construct() - CORE/cake/libs/controller/scaffold.php, line 198
> > Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 351
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$useDbConfig 
> > [*CORE/cake/libs/model/datasources/dbo_source.php*, line *609*]
>
> >  Context | Code
>
> > $this      =       DboMysql object
> > $model     =       User object
> > $queryData =       array("conditions" => array, "fields" => array, "joins" 
> > => array, "limit" => 1, "offset" => array, "order" => array)
> > $recursive =       null
> > $null      =       null
> > $array     =       array()
> > $linkedModels      =       array()
> > $type      =       "hasMany"
> > $assocData =       array("className" => "File", "foreignKey" => "user_id", 
> > "conditions" => "", "fields" => "", "order" => "", "limit" => "", "offset" 
> > => "", "dependent" => "", "exclusive" => "", "finderQuery" => "", 
> > "counterQuery" => "")
> > $assoc     =       "File"
> > $linkModel =       File object
> > $external  =       false
> > $query     =       "SELECT `User`.`id`, `User`.`privilage_level`, 
> > `User`.`full_name`, `User`.`nick`, `User`.`gender`, `User`.`date_of_birth`, 
> > `User`.`country`, `User`.`created`, `User`.`modified`, `User`.`modified_by` 
> > FROM `gs_users` AS `User`   WHERE `User`.`id`  =  '
> > [EMAIL PROTECTED]'   LIMIT 1"
> > $resultSet =       array(0 => array)
> > $filtered  =       array()
> > $db        =       null
>
> >                     $linkModel =& $model->{$assoc};
>
> >                     if (!in_array($type . '/' . $assoc, $linkedModels)) {
>
> >                         if ($model->useDbConfig == $linkModel->useDbConfig) 
> > {
>
> >                             $db =& $this;
>
> > DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 
> > 609
> > Model::findAll() - CORE/cake/libs/model/model.php, line 1379
> > Model::find() - CORE/cake/libs/model/model.php, line 1306
> > Model::read() - CORE/cake/libs/model/model.php, line 893
> > Scaffold::__scaffoldView() - CORE/cake/libs/controller/scaffold.php, line 
> > 220
> > Scaffold::__scaffold() - CORE/cake/libs/controller/scaffold.php, line 422
> > Scaffold::__construct() - CORE/cake/libs/controller/scaffold.php, line 198
> > Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 351
> > Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 333
> > [main] - CORE/app/webroot/index.php, line 83
>
> > *Notice* (8): Undefined property:  File::$useDbConfig 
> > [*CORE/cake/libs/model/datasources/dbo_source.php*, line *612*]
>
> >  Context | Code
>
> > $this      =       DboMysql object
> > $model     =       User object
> > $queryData =       array("conditions" => array, "fields" => array, "joins" 
> > => array, "limit" => 1, "offset" => array, "order" => array)
> > $recursive =       null
> > $null      =       null
> > $array     =       array()
> > $linkedModels      =       array()
> > $type      =       "hasMany"
> > $assocData =       array("className" => "File", "foreignKey" => "user_id", 
> > "conditions" => "", "fields" => "", "order" => "", "limit" => "", "offset" 
> > => "", "dependent" => "",
>
> ...
>
> read more >>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
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