2012-04-12 9 views
6

posso utilizzare un modello in bootstrap.php per ottenere un array con find() dal database?Classepologia Cakephp :: init in bootstrap

come questo:

$Setting = ClassRegistry::init('Setting'); 
$Settings = $Setting->find('all'); 

grazie

+0

hai provare? – mark

+0

@mark oh sì, perché? – ali786

+0

beh allora non chiedi se è possibile ma mostra gli errori che hai ottenuto (che devi aver ottenuto perché lo stai chiedendo). Cerca di essere il più specifico possibile. – mark

risposta

10

È necessario caricare manualmente le classi utilizzate allora, se proprio deve usare roba interna nucleo che all'inizio.

provare

App::uses('ClassRegistry', 'Utility'); 

prima che realmente utilizzare ClassRegistry.

+0

grazie mille – ali786

+0

ora è il lavoro corretto? (lo uso per caricare le impostazioni del sito dal database e memorizzarle nella cache) – ali786

+0

Risolto il mio problema più grande ... grazie mille ... – GYaN

2

Scrittura nel bootstrap.php

App::uses('ClassRegistry', 'Utility'); 
$Setting = ClassRegistry::init('ModelName');