Yall:zend framework non riesce a trovare le classi del modello?
Ho una semplice domanda, che potrebbe essere un semplice problema di configurazione, ma ho definito un modello, e quando cerco di accedervi da un controller che fallisce.
Il modello si trova nella directory del modello e, quando guardo l'app Quickstart, , sembra che questo dovrebbe funzionare.
Ecco il mio modello:
<?php
class Application_Model_User {
protected $_user;
protected $_password;
protected $_userId; // very simple right
}
?>
mio regolatore ferma solo .. ecco il codice di controllo:
<?php
class UserController extends Zend_Controller_Action {
public function init() {
}
public function indexAction() {
// display login form
$users = new Application_Model_User();
echo "test never echos.. stopped above ? weird huh.."; // fails before ..
}
?>
Grazie a tutti,
è la directory denominata 'model' o' models' che è stata assunta dal caricatore di risorse per utilizzare 'models' - plural. Cosa dicono i log degli errori? – prodigitalson
I controller non si fermano solo. Assicurati di avere segnalazioni di errore abilitate. – Gordon
La directory è denominata modelli ed ecco l'errore .. PHP Errore irreversibile: Classe 'Application_Model_User' non trovata in C: \ .... \ UserController.php sulla riga 13 .. chiaramente sono un newbie to Zend, ma ho creato il progetto dalla linea di comando zf. Devo ancora modificare il bootstrap, ho pensato che sarebbe stato configurato automaticamente per cercare in/models – user284503