$this->config in model breaks Output.php |
[eluser]Crafter[/eluser]
Use of a local class variable $config breake /system/libraries/Output.php. (suspect same for controllers etc) To reproduce: 1. Step 1 : Create model Code: class MyModel extends Model { 2. Step 2. Create model instamce (in controller) Code: $this->load->model('mymodel'); Ouput.php breaks here (when trying to invole global $CFG Code: // Is compression requested? Thank you.
[eluser]Derek Allard[/eluser]
Config is a reserved word. Do you htink that could account for this Crafter?
[eluser]Crafter[/eluser]
It could, Derek, but I'm running PHP 5.1.2 , and the docs say the reserved word limitations apply to PHP 4. It seems like the the documentation is misplaced, as it is listed under the controllers section. I'm experiencing this on a model. It's definitely a scope issue, and typically because my Model inherits from the CI Model. I've worked around this ny mapping my db field (config) to a copy variable. Perhaps a recommendation is to prefix reserved words with 'ci_'. |
Welcome Guest, Not a member yet? Register Sign In |