Browse Source

Fixing some errors in loading view classes

José Lorenzo Rodríguez 15 years ago
parent
commit
377cbc546b

cake/libs/controller/app_controller.php → lib/Cake/Controller/AppController.php


+ 1 - 1
lib/Cake/Core/App.php

@@ -609,7 +609,7 @@ class App {
 		}
 
 		if (empty(self::$__paths)) {
-			//self::$__paths = Cache::read('dir_map', '_cake_core_');
+			self::$__paths = Cache::read('dir_map', '_cake_core_');
 		}
 
 		foreach (self::$search as $path) {

+ 2 - 0
lib/Cake/Core/Object.php

@@ -21,6 +21,8 @@
  * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
  */
 
+App::uses('Set', 'Utility');
+
 /**
  * Object class provides a few generic methods used in several subclasses.
  *

+ 1 - 3
lib/Cake/View/Helper/PaginatorHelper.php

@@ -96,9 +96,7 @@ class PaginatorHelper extends AppHelper {
 		$ajaxProvider = isset($settings['ajax']) ? $settings['ajax'] : 'Js';
 		$this->helpers[] = $ajaxProvider;
 		$this->_ajaxHelperClass = $ajaxProvider;
-		if (!class_exists($ajaxProvider . 'Helper')) {
-			App::import('Helper', $ajaxProvider);
-		}
+		App::uses($ajaxProvider . 'Helper', 'View/Helper');
 		$classname = $ajaxProvider . 'Helper';
 		if (!method_exists($classname, 'link')) {
 			throw new Exception(sprintf(