Domanda

Sto cercando di capire come funziona Zend Framework. I modelli sono progettati per fare qualcosa del genere? Ho solo una configurazione di base, quindi posso usare nei miei controller qualcosa del genere:

$db->query($this->selectAll())

Puoi anche darmi un esempio su come usarlo su un controller?

class Country extends Zend_Db_Table
{

    protected 

Sto cercando di capire come funziona Zend Framework. I modelli sono progettati per fare qualcosa del genere? Ho solo una configurazione di base, quindi posso usare nei miei controller qualcosa del genere:

$db->query($this->selectAll())

Puoi anche darmi un esempio su come usarlo su un controller?

<*>

I migliori saluti!

name = 'country'; public function selectAll() { return 'SELECT * FROM'.$this->_name.''; } }

I migliori saluti!

È stato utile?

Soluzione

I modelli Zend sono progettati per essere collegati a una tabella e consentono di interagire con una tabella.

class BugsProducts extends Zend_Db_Table_Abstract
{
    protected 

I modelli Zend sono progettati per essere collegati a una tabella e consentono di interagire con una tabella.

<*>

maggiori informazioni nel manuale

name = 'bugs_products'; protected

I modelli Zend sono progettati per essere collegati a una tabella e consentono di interagire con una tabella.

<*>

maggiori informazioni nel manuale

primary = array('bug_id', 'product_id'); } $table = new BugsProducts(); $rows = $table->fetchAll('bug_status = "NEW"', 'bug_id ASC', 10, 0); $rows = $table->fetchAll($table->select()->where('bug_status = ?', 'NEW') ->order('bug_id ASC') ->limit(10, 0)); // Fetching a single row $row = $table->fetchRow('bug_status = "NEW"', 'bug_id ASC'); $row = $table->fetchRow($table->select()->where('bug_status = ?', 'NEW') ->order('bug_id ASC'));

maggiori informazioni nel manuale

Altri suggerimenti

Terminologia pedante: Zend_Db_Table è una classe per rappresentare le tabelle del database. Questo non è la stessa cosa di un Modello in senso MVC.

Ho scritto molta documentazione per i componenti Zend_Db e da nessuna parte ho trattato tabelle e modelli come sinonimi (come fanno molti framework).

Vedi anche un blog che ho scritto su questo argomento:

http://karwin.blogspot.com/2008 /05/activerecord-does-not-suck.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top