unexpected T_STRING, expecting ‚{‘
- jirkas
- Člen | 4
můžete někdo poradit? dík
verze php 5.2.13. verze nette 5.2
Dostal jsem se při rozbíhání nette ke kapitole vytvoření modelu a tady
jsem při cvičném reloadu quickstartu dostal tuhle errmsg:
Parse Error syntax error, unexpected T_STRING, expecting ‚{‘
File: …/app/models/Model.php Line: 5
file Model.php jsem se snažil dělat dle návodu, takhle vypadá:
<?php
/**
* Základní třída modelu.
*/
class Model extends Nette\Object
{
/** @var Nette\Database\Connection */
public $database;
/**
* @param Nette\Database\Connection $database
*/
public function __construct(Nette\Database\Connection $database)
{
$this->database = $database;
}
}
/**
* Získá tabulku úkolů.
* @return Nette\Database\Table\Selection
*/
public function getTasks()
{
return $this->database->table(‚task‘);
}
/**
* Získá tabulku se seznamy úkolů.
* @return Nette\Database\Table\Selection
*/
public function getTaskLists()
{
return $this->database->table(‚tasklist‘);
}
/**
* Získá tabulku uživatelů.
* @return Nette\Database\Table\Selection
*/
public function getUsers()
{
return $this->database->table(‚user‘);
}
- jirkas
- Člen | 4
vlastní soubor Model.php myslím má závorek akorát,
<?php
/**
* Základní třída modelu.
*/
class Model extends Nette\Object
{
/** @var Nette\Database\Connection */
public $database;
/**
* @param Nette\Database\Connection $database
*/
public function __construct(Nette\Database\Connection $database)
{
$this->database = $database;
}
}
/**
* Získá tabulku úkolů.
* @return Nette\Database\Table\Selection
*/
public function getTasks()
{
return $this->database->table(‚task‘);
}
/**
* Získá tabulku se seznamy úkolů.
* @return Nette\Database\Table\Selection
*/
public function getTaskLists()
{
return $this->database->table(‚tasklist‘);
}
/**
* Získá tabulku uživatelů.
* @return Nette\Database\Table\Selection
*/
public function getUsers()
{
return $this->database->table(‚user‘);
}
?>
- Majkl578
- Moderator | 1364
Problémy týkající se základů programování v PHP nepatří na Nette fórum a nejsou tu žádoucí. Bude smazáno.