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 access http://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" => "", "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
>
>
>                         if ($model->useDbConfig == $linkModel->useDbConfig) {
>
>
>                             $db =& $this;
>
>
>                         } else {
>
>
>                             $db =& 
> ConnectionManager::getDataSource($linkModel->useDbConfig);
>
>
>                         }
>
> DboSource::read() - CORE/cake/libs/model/datasources/dbo_source.php, line 612
> 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
>
>
> *Fatal error*: ConnectionManager::getDataSource - Non-existent data source
> in */var/www/cake/cake/libs/model/connection_manager.php* on line *110*
>
> 3. Errors are also generated when I click "Delete" for a record (the
> record however gets deleted from the databaes).
>
> Any help would be greatly appreciated...
>
> Regards,
> MI
>
> - Programming can be fun, so can be cryptography, however they should not
> be combined ...
>

Regards,
MI

- Programming can be fun, so can be cryptography, however they should not be
combined ...

--~--~---------~--~----~------------~-------~--~----~
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