2 rovnáke modely, jeden funguje, jeden nie
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- iNviNho
 - Člen | 352
 
Zdravím chalani,
Mám 2 modely UpdateModel a SelectModel, do ktorých som vopchal rovnaké funkcie, kvoli naplnani selectboxu:
<?php
 $items = SelectModel::VypisStaty()->fetchPairs("id", "nazov");
?>
Avšak ak použijem
<?php
 $items = UpdateModel::VypisStaty()->fetchPairs("id", "nazov");
?>
všetko funguje tak ako má…
Ak použijem
<?php
 $items = SelectModel::VypisStaty()->fetchPairs("id", "nazov");
?>
Class SelectModel not found … ERROR 500
UpdateModel
<?php
class UpdateModel {
     public $arg;
     public static function NoveHeslo($email,$heslo)
    {
	 $arg = array(
	     "heslo" => sha1($heslo)
	 );
	 return dibi::update("osoby", $arg)->where("email =%s", $email)->execute();
     }
      public static function VypisStaty()
    {
	 return dibi::query(
		 "SELECT * FROM staty");
     }
}
?>
a SelectModel
<?php
class SelectModel {
      public static function VypisStaty()
    {
	 return dibi::query(
		 "SELECT * FROM staty");
     }
}
?>
Skúšal som tie modely aj nachlp prekopírovať a funguje to iba s UpdateModelom… Na localhoste mi idú obe, no na servery ide iba UpdateModel. Naozaj si neviem rady, kde môže byť problém.
Ďakujem.
// EDIT samozrejme v Model mám UpdateModel.php a SelectModel.php
Editoval iNviNho (23. 6. 2013 17:23)