function __getCategories()
{
$cache_name = "views".DS."categories-list.php";
$cache_expires = '+24 hours';
$cache_data = cache($cache_name, null, $cache_expires);
if (empty($cache_data))
{
$list = array_merge(array('categories'=>'All Categories'),
$this->Contest->getEnumValues("contest_category"));
cache($cache_name, serialize($list), $cache_expires);
} else {
$list = unserialize($cache_data);
}
return $list;
}
getenumValue() est un snippet hébergé sur CakeForge.
Pour récupérer vos catégories, vous n'avez donc plus qu'à faire, dans votre controlleur :
function test()
{
$categories = $this->__getCategories();
debug($categories);
}
153 utilisateurs
32 articles
5 connectes
PHP 5.2.2 et PHP 4.4.7
L'équipe de développement de PHP ...
Poste le : 04/05/2007
Nouvelles version CakePHP
Deux nouvelles versions de Cake voient le jour ...
Poste le : 06/04/2007
PHP 4.4.6
L'équipe de développement de PHP ...
Poste le : 01/03/2007
Sortie de PHP 5.2.1
L'équipe de développement de PHP ...
Poste le : 09/02/2007
Cake 1.1.13.4450 et 1.2.0.4451alpha
PhpNut nous l'annonce aujourd'hui, les versions...
Poste le : 05/02/2007