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)