Databazovy výber z MYSQL pomocou LIKE

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tabetha
Člen | 140
+
0
-

Ahoj,

otázka na výber z DB…

mám model

class Model extends NObject
    {

    /** @var Nette\Database\Connection */
    public $database;

    /**
     * @param Nette\Database\Connection $database
     */
    public function __construct(NConnection $database)
	{
	$this->database = $database;
	}

 /**
     * Načíta tabuľku firiem.
     * @return Nette\Database\Table\Selection
     */
    public function getFirmy()
	{
	return $this->database->table('firmy');
	}

a potrebujem v BasePresentru vybrať údaju z databázy a v MYSQL zápise to je
select * from firmy where zr1 like "W%"

BasePresenter vyzerá(výsek)

 /** Vykoná sa pred vykreslením šablóny */
   public function beforeRender()
      {

      $this->template->firma = $this->model->getFirmy()-> /*a dalej som neprišiel*/;
....

Ak máte hocijaké názory na vylepšenie či rady rád si ich prečítam.

Dakujem

vvoody
Člen | 910
+
0
-

podla Davida by to snad mohlo byt takto

$this->model->getFirmy()->where('zr1 LIKE ?',$pismeno.'%');
Tabetha
Člen | 140
+
0
-

dakjem, funguje to perfektne