Merging fixes and enhancements into trunk.

Revision: [2267]
Removed the 50 record limit on the Model::findAll().
Added _ between file and timestamp
Fixed error thrown when variable was not an array


git-svn-id: https://svn.cakephp.org/repo/trunk/cake@2268 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
phpnut 2006-03-12 08:56:11 +00:00
parent 61730a94c5
commit 54df7c300f
5 changed files with 14 additions and 7 deletions

View file

@ -6,4 +6,4 @@
// +---------------------------------------------------------------------------------------------------+ // // +---------------------------------------------------------------------------------------------------+ //
/////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////
1.0.0.2266 1.0.0.2268

View file

@ -28,6 +28,7 @@
* @license http://www.opensource.org/licenses/mit-license.php The MIT License * @license http://www.opensource.org/licenses/mit-license.php The MIT License
*/ */
/** /**
* Basic defines for timing functions. * Basic defines for timing functions.
*/ */
@ -950,7 +951,10 @@ function clearCache($params = null, $type = 'views', $ext = '.php')
{ {
foreach ($files as $key => $delete) foreach ($files as $key => $delete)
{ {
array_map('unlink', $delete); if(is_array($delete))
{
array_map('unlink', $delete);
}
} }
return true; return true;
} }
@ -965,7 +969,6 @@ function clearCache($params = null, $type = 'views', $ext = '.php')
} }
} }
/** /**
* Enter description here... * Enter description here...
* *
@ -979,6 +982,7 @@ function stripslashes_deep($value)
stripslashes($value); stripslashes($value);
return $value; return $value;
} }
/** /**
* Returns a translated string if one is found, * Returns a translated string if one is found,
* or the submitted message if not found. * or the submitted message if not found.

View file

@ -1187,7 +1187,7 @@ class Model extends Object
* @param int $recursive The number of levels deep to fetch associated records * @param int $recursive The number of levels deep to fetch associated records
* @return array Array of records * @return array Array of records
*/ */
function findAll ($conditions = null, $fields = null, $order = null, $limit = 50, $page = 1, $recursive = null) function findAll ($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null)
{ {
$this->id = $this->getID(); $this->id = $this->getID();
$offset = 0; $offset = 0;

View file

@ -1183,7 +1183,7 @@ class Model extends Object
* @param int $recursive The number of levels deep to fetch associated records * @param int $recursive The number of levels deep to fetch associated records
* @return array Array of records * @return array Array of records
*/ */
function findAll ($conditions = null, $fields = null, $order = null, $limit = 50, $page = 1, $recursive = null) function findAll ($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null)
{ {
$this->id = $this->getID(); $this->id = $this->getID();
$offset = 0; $offset = 0;
@ -1700,7 +1700,10 @@ class Model extends Object
} }
} }
} }
echo "<pre>";
print_r($assoc);
echo "</pre>";
die();
clearCache($assoc); clearCache($assoc);
return true; return true;
} }

View file

@ -809,7 +809,7 @@ class View extends Object
$cacheTime = $now + strtotime($timestamp); $cacheTime = $now + strtotime($timestamp);
} }
$result = preg_replace('/\/\//', '/', $this->here); $result = preg_replace('/\/\//', '/', $this->here);
$cache = str_replace('/', '_', $result.$cacheTime.'.php'); $cache = str_replace('/', '_', $result.'_'.$cacheTime.'.php');
$cache = str_replace('favicon.ico', '', $cache); $cache = str_replace('favicon.ico', '', $cache);
return cache('views'.DS.$cache, $view, $timestamp); return cache('views'.DS.$cache, $view, $timestamp);
} }