Skip to content

Instantly share code, notes, and snippets.

View eminetto's full-sized avatar
:octocat:
always learning

Elton Minetto eminetto

:octocat:
always learning
View GitHub Profile
<?php
/**
* Modelo da tabela users
*
*/
class Application_Model_Users extends Zend_Db_Table_Abstract
{
protected $_name = 'users';
}
<?php
/**
* Modelo da tabela posts
*
*/
class Application_Model_Posts extends Zend_Db_Table_Abstract
{
  protected $_name = 'posts';  
  protected $_dependentTables = array('Comments'); 
}
<?php
/**
* Modelo da tabela comments
*
*/
class Application_Model_Comments extends Zend_Db_Table_Abstract
{
   protected $_name = 'comments';
   protected $_referenceMap = array(
    'Post' => array (
<?php
class IndexController extends Zend_Controller_Action {
   
    public function indexAction() {
        //cria uma variável a ser mostrada na view
        $this->view->msg = 'Hello!';
    }
}
<html>
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
    <title></title>
</head>
<body>
<?php
//mostra as mensagens de erro caso existam
$session = Zend_Registry::get('session');
    if($session->erro) {
<?php
class LoginForm extends Zend_Form
{
public function __construct($options = null) {
parent::__construct($options);
$this->generate();
}
private function generate() {
//nome do formulário
$this->setName('Login');
<?php
class PostForm extends Zend_Form
{
    public function __construct($options = null) {
        parent::__construct($options);
        $this->generate();
    }
   
    private function generate() {
<?php
class AlbumForm extends Zend_Form
{
    public function __construct($options = null) {
        parent::__construct($options);
        $this->generate();
    }
   
    private function generate() {
        $this->setName('Foto');
@eminetto
eminetto / AlbumController.php
Created May 23, 2011 19:29
AlbumController
<?php
/**
 * Album
 *
 * @package default
 * @author Elton Minetto
 **/
class AlbumController extends Zend_Controller_Action {
   
    /**
<?php
abstract class PessoaForm extends Zend_Form {
    public function __construct($options = null) {
        parent::__construct($options);
        $this->generate();
    }
    private function generate() {
        $this->setName('Login');
        $username = new Zend_Form_Element_Text('username');
        $username->setLabel('Login')->setRequired(true)->addFilter('StripTags')->addValidator('NotEmpty');