#5806: DboOracle class has duplicate $config
-------------------------------+--------------------------------------------
Reporter: junmin | Owner: phishy
Type: Bug | Status: new
Priority: Critical | Milestone: 1.2.x.x
Component: Oracle | Version: RC3
Severity: Normal | Resolution:
Keywords: oracle, config | Php_version: PHP 5
Cake_version: |
-------------------------------+--------------------------------------------
Changes (by mark_story):
* keywords: => oracle, config
Old description:
> DboOracle class extends from DboSource but redefined $config, which cause
> the $config reset to null. so connection() function will failed since the
> config is null array.
>
> <?php
> /* SVN FILE: $Id: dbo_oracle.php 7690 2008-10-02 04:56:53Z nate $ */
> /**
> * Oracle layer for DBO.
> *
> * Long description for file
> *
> * PHP versions 4 and 5
> *
> * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
> * Copyright 2005-2008, Cake Software Foundation, Inc.
> * 1785 E.
> Sahara Avenue, Suite 490-204
> * Las
> Vegas, Nevada 89104
> *
> * Licensed under The MIT License
> * Redistributions of files must retain the above copyright notice.
> *
> * @filesource
> * @copyright Copyright 2005-2008, Cake Software Foundation,
> Inc.
> * @link
> http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
> * @package cake
> * @subpackage cake.cake.libs.model.datasources.dbo
> * @since CakePHP v 1.2.0.4041
> * @version $Revision: 7690 $
> * @modifiedby $LastChangedBy: nate $
> * @lastmodified $Date: 2008-10-02 00:56:53 -0400 (Thu, 02 Oct
> 2008) $
> * @license http://www.opensource.org/licenses/mit-
> license.php The MIT License
> */
> /**
> * Short description for class.
> *
> * Long description for class
> *
> * @package cake
> * @subpackage cake.cake.libs.model.datasources.dbo
> */
> class DboOracle extends DboSource {
> /**
> * Enter description here...
> *
> * @var unknown_type
> * @access public
> */
> var $config;
>
> =====
> the above $config is redundant and will cause connection() failed.
New description:
DboOracle class extends from DboSource but redefined $config, which cause
the $config reset to null. so connection() function will failed since the
config is null array.
{{{
<?php
/* SVN FILE: $Id: dbo_oracle.php 7690 2008-10-02 04:56:53Z nate $ */
/**
* Oracle layer for DBO.
*
* Long description for file
*
* PHP versions 4 and 5
*
* CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
* Copyright 2005-2008, Cake Software Foundation, Inc.
* 1785 E.
Sahara Avenue, Suite 490-204
* Las Vegas,
Nevada 89104
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @filesource
* @copyright Copyright 2005-2008, Cake Software Foundation,
Inc.
* @link
http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
* @package cake
* @subpackage cake.cake.libs.model.datasources.dbo
* @since CakePHP v 1.2.0.4041
* @version $Revision: 7690 $
* @modifiedby $LastChangedBy: nate $
* @lastmodified $Date: 2008-10-02 00:56:53 -0400 (Thu, 02 Oct
2008) $
* @license http://www.opensource.org/licenses/mit-
license.php The MIT License
*/
/**
* Short description for class.
*
* Long description for class
*
* @package cake
* @subpackage cake.cake.libs.model.datasources.dbo
*/
class DboOracle extends DboSource {
/**
* Enter description here...
*
* @var unknown_type
* @access public
*/
var $config;
=====
}}}
the above $config is redundant and will cause connection() failed.
Comment:
fixed formatting.
--
Ticket URL: <https://trac.cakephp.org/ticket/5806#comment:1>
CakePHP : The Rapid Development Framework for PHP <https://trac.cakephp.org/>
Cake is a rapid development framework for PHP which uses commonly known design
patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.
Our primary goal is to provide a structured framework that enables PHP users at
all levels to rapidly develop robust web applications, without any loss to
flexibility.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"tickets cakephp" 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/tickets-cakephp?hl=en
-~----------~----~----~----~------~----~------~--~---