<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GTIVIDEOAULAS &#124; Seu portal de video aulas &#187; Felipe Girotti</title>
	<atom:link href="http://gtivideoaulas.com/author/felipe-girotti/feed" rel="self" type="application/rss+xml" />
	<link>http://gtivideoaulas.com</link>
	<description>Web, Zend Framework, PHP , Linux,  mysql, css, javascript, design e muito mais</description>
	<lastBuildDate>Mon, 16 Jan 2012 01:06:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Zend Form &#8211; Decorators</title>
		<link>http://gtivideoaulas.com/zend-form-decorators</link>
		<comments>http://gtivideoaulas.com/zend-form-decorators#comments</comments>
		<pubDate>Mon, 16 Jan 2012 01:01:41 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Decorator]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[Zend_Form]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=604</guid>
		<description><![CDATA[Beleza galera, mais uma video aula sobre Zend Framework. Dando continuidade ao Zend_Form, vamos ver os Decorators Zend_Form_Decorators. Link sobre Decorators http://devzone.zend.com/1240/decorators-with-zend_form/]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-decorators"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-decorators&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, mais uma video aula sobre Zend Framework. Dando continuidade ao <strong>Zend_Form</strong>, vamos ver os <strong>Decorators</strong> <strong>Zend_Form_Decorators</strong>.<br />
<span id="more-604"></span><br />
Link sobre Decorators <a href="http://devzone.zend.com/1240/decorators-with-zend_form/" title="Decorators" target="_blank">http://devzone.zend.com/1240/decorators-with-zend_form/</a></p>
<p><iframe width="550" height="440" src="http://www.youtube.com/embed/BWUYXbobMLk?hl=pt&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/zend-form-decorators/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Zend Form 2º &#8211; Populando &#8211; Editando</title>
		<link>http://gtivideoaulas.com/zend-form-populate-edit</link>
		<comments>http://gtivideoaulas.com/zend-form-populate-edit#comments</comments>
		<pubDate>Tue, 27 Dec 2011 22:34:57 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[Zend_Form]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=593</guid>
		<description><![CDATA[Beleza galera, antes de fecha o ano vamos de mais uma aula sobre Zend Form, veremos como popular nosso form para edição, e como atualizar seus dados. Controller Post Model Post]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-populate-edit"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-populate-edit&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, antes de fecha o ano vamos de mais uma aula sobre <strong>Zend Form</strong>, veremos como popular nosso form para edição, e como atualizar seus dados.<br />
<span id="more-593"></span></p>
<p><iframe src="http://player.vimeo.com/video/34233534?title=0&amp;byline=0&amp;portrait=0" width="551" height="413" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Controller Post</p>
<pre class="brush: php; title: ; notranslate">
public function addAction()
    {

    	$form = new Application_Form_Post();
    	$model = new Application_Model_Post;
    	$id = $this-&gt;_getParam('id');
    	if($this-&gt;_request-&gt;isPost()){

    		if($form-&gt;isValid($this-&gt;_request-&gt;getPost())){

    			$data = $form-&gt;getValues();
    			if($id){
    				$where = $model-&gt;getAdapter()-&gt;quoteInto('id = ?',$id);
    				$model-&gt;update($data,$where);
    			}else{
    				$model-&gt;insert($data);
    			}

    			$this-&gt;_redirect('/post');
    		}

    	}elseif($id){
    		$data = $model-&gt;busca($id);
    		if(is_array($data)){
    			$form-&gt;setAction('/post/add/id/' . $id);
    			$form-&gt;populate($data);
    		}
    	}

    	$this-&gt;view-&gt;form = $form;
    }
</pre>
<p>Model Post</p>
<pre class="brush: php; title: ; notranslate">
public function busca($id){
		try{
			$sql =  $this-&gt;select()
						-&gt;where('id =?', $id);
			$row = $this-&gt;fetchRow($sql);

			if(null !== $row)
				return $row-&gt;toArray();

		}catch(Exception $e){
			return $e-&gt;getMessage();
		}
	}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/zend-form-populate-edit/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend &#8211; Actions para Ajax &#8211; Dicas</title>
		<link>http://gtivideoaulas.com/zend-actions-ajax-viewrenderer</link>
		<comments>http://gtivideoaulas.com/zend-actions-ajax-viewrenderer#comments</comments>
		<pubDate>Tue, 27 Dec 2011 21:07:11 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=598</guid>
		<description><![CDATA[Prestes a começar um novo ano quero trazer algumas dicas rápidas sobre Zend, PHP e outras coisas a mais, sem videos somente texto, para uma consulta rápida. Para iniciar veremos como criar uma action para ajax, onde ele não tem &#8230; <a href="http://gtivideoaulas.com/zend-actions-ajax-viewrenderer">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-actions-ajax-viewrenderer"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-actions-ajax-viewrenderer&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Prestes a começar um novo ano quero trazer algumas dicas rápidas sobre Zend, PHP e outras coisas a mais, sem videos somente texto, para uma consulta rápida.<br />
<span id="more-598"></span><br />
Para iniciar veremos como criar uma action para ajax, onde ele não tem layout nem renderiza a view.</p>
<p><strong>Código na action</strong></p>
<pre class="brush: php; title: ; notranslate">
public function ajaxAction(){
    $this-&gt;_helper-&gt;layout-&gt;disableLayout();
    $this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender();
    //Seu código a ser executado
}
</pre>
<p>É bem simples, pegamos uma instancia de layout pelo helper e desabilitamos, e a viewRenderer é quem rendezira a view, desabilitamos ela também.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/zend-actions-ajax-viewrenderer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Form Introdução</title>
		<link>http://gtivideoaulas.com/zend-form-introducao</link>
		<comments>http://gtivideoaulas.com/zend-form-introducao#comments</comments>
		<pubDate>Sat, 19 Nov 2011 12:30:49 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=589</guid>
		<description><![CDATA[Beleza galera como prometido mais uma video aula antes de fechar o mês, vamos ver como fazer um formulário simples com Zend_Form, e salvar os registro no banco de dados. Código do formulário em application/forms/Post.php]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-introducao"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-form-introducao&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera como prometido mais uma video aula antes de fechar o mês, vamos ver como fazer um formulário simples com Zend_Form, e salvar os registro no banco de dados.<br />
<span id="more-589"></span><br />
<iframe src="http://player.vimeo.com/video/32350944?title=0&amp;byline=0&amp;portrait=0" width="533" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>
Código do formulário em application/forms/Post.php</p>
<pre class="brush: php; title: ; notranslate">
class Application_Form_Post extends Zend_Form
{

    public function init()
    {
        /* Form Elements &amp; Other Definitions Here ... */

    	$titulo = new  Zend_Form_Element_Text('titulo');
    	$titulo-&gt;setLabel('Título')
    		   -&gt;setRequired(true)
    		   -&gt;setAllowEmpty(true);

    	$texto = new Zend_Form_Element_Textarea('texto');
    	$texto-&gt;setLabel('Texto:')
    		-&gt;setRequired(true);

    	$submt = new Zend_Form_Element_Submit('Enviar');
    	;

    	$this-&gt;addElements(array($titulo,$texto,$submt));

    	$this-&gt;setAction('/post/add');

    }

}
</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/zend-form-introducao/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Zend &#8211; Relacionamentos Models 2</title>
		<link>http://gtivideoaulas.com/models-zend-findmanytomanyrowset</link>
		<comments>http://gtivideoaulas.com/models-zend-findmanytomanyrowset#comments</comments>
		<pubDate>Sat, 05 Nov 2011 14:48:05 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=585</guid>
		<description><![CDATA[Beleza galera, depois de um tempão mas tempão sem posta nada estamos de volta, com nossa serie de video aulas de Zend Framework, hoje ainda nos relacionamentos nos models, com findParentRow e findManyToManyRowset. Segue abaixo a SQL das tabelas criadas. &#8230; <a href="http://gtivideoaulas.com/models-zend-findmanytomanyrowset">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-findmanytomanyrowset"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-findmanytomanyrowset&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, depois de um tempão mas tempão sem posta nada estamos de volta, com nossa serie de video aulas de Zend Framework, hoje ainda nos relacionamentos nos models, com findParentRow e findManyToManyRowset.<br />
<span id="more-585"></span><br />
Segue abaixo a SQL das tabelas criadas.</p>
<pre class="brush: sql; title: ; notranslate">
CREATE TABLE `tbl_post` (
`id`  int NOT NULL AUTO_INCREMENT ,
`titulo`  varchar(50) NULL ,
`texto`  text NULL ,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM;

CREATE TABLE `tbl_tags` (
`id`  int NOT NULL AUTO_INCREMENT ,
`nome`  varchar(50) NULL ,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM;

CREATE TABLE `tbl_assoc_post_tags` (
`id`  int NOT NULL AUTO_INCREMENT ,
`fk_post`  int NULL ,
`fk_tags` int NULL,
PRIMARY KEY (`id`),
INDEX `_fk_post` (`fk_post`),
INDEX `_fk_tags` (`fk_tags`)
)
ENGINE=MyISAM;
</pre>
<p><iframe src="http://player.vimeo.com/video/31592120?portrait=0&amp;autoplay=1" width="551" height="413" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/31592120">Zend &#8211; Relacionamentos Models parte 2</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/models-zend-findmanytomanyrowset/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Relacionamentos nos Models &#8211; Zend</title>
		<link>http://gtivideoaulas.com/relacionamentos-models-zend</link>
		<comments>http://gtivideoaulas.com/relacionamentos-models-zend#comments</comments>
		<pubDate>Fri, 15 Jul 2011 01:50:16 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[dependentTables]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=570</guid>
		<description><![CDATA[Depois de um tempinho sem posta nada, estamos de volta com um assunto muito legal, mapeando os relacionamentos nos models. Este assunto no começo é meio complicado mas depois é uma beleza de se trabalhar. Mapeando relacionamentos no Zend from &#8230; <a href="http://gtivideoaulas.com/relacionamentos-models-zend">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Frelacionamentos-models-zend"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Frelacionamentos-models-zend&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Depois de um tempinho sem posta nada, estamos de volta com um assunto muito legal, mapeando os relacionamentos nos models. Este assunto no começo é meio complicado mas depois é uma beleza de se trabalhar.<br />
<span id="more-570"></span><br />
<iframe src="http://player.vimeo.com/video/26451235?portrait=0&amp;autoplay=0" width="551" height="413" frameborder="0"></iframe>
<p><a href="http://vimeo.com/26451235">Mapeando relacionamentos no Zend</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>DependentTable no model Usuario</p>
<pre class="brush: php; title: ; notranslate">
protected $_dependentTables = array('Application_moldel_Contato');
</pre>
<p>ReferenceMap no model Contato</p>
<pre class="brush: php; title: ; notranslate">
protected $_referenceMap = array
(
    'Usuario'=&gt;array
    (
        'columns'       =&gt; 'fk_usuario',
        'refTableClass' =&gt; 'Application_Model_Usuario',
        'refColumns'    =&gt; 'id'
    )
)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/relacionamentos-models-zend/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Zend &#8211; Zend Db Select</title>
		<link>http://gtivideoaulas.com/zend-zend-db-select</link>
		<comments>http://gtivideoaulas.com/zend-zend-db-select#comments</comments>
		<pubDate>Mon, 06 Jun 2011 22:24:09 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=567</guid>
		<description><![CDATA[Continuando nossa série sobre Zend Framework, veremos como fazer consultas mais refinadas, ultilizando a Zend_Db_Table_Select. Zend Db Select from Felipe Girotti on Vimeo.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-zend-db-select"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fzend-zend-db-select&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Continuando nossa série sobre Zend Framework, veremos como fazer consultas mais refinadas, ultilizando a Zend_Db_Table_Select.<br />
<span id="more-567"></span><br />
<iframe src="http://player.vimeo.com/video/24700734?portrait=0&amp;autoplay=1" width="551" height="413" frameborder="0"></iframe>
<p><a href="http://vimeo.com/24700734">Zend Db Select</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/zend-zend-db-select/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Jquery &#8211; Clonando objetos</title>
		<link>http://gtivideoaulas.com/jquery-clonando-objetos</link>
		<comments>http://gtivideoaulas.com/jquery-clonando-objetos#comments</comments>
		<pubDate>Sun, 05 Jun 2011 19:47:18 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=561</guid>
		<description><![CDATA[Beleza galera, hoje vamos falar sobre Jquey, o fantástico framework javascript. Vamos ver como clonar objetos. Comentem! Clonando objetos &#8211; Jquery from Felipe Girotti on Vimeo.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fjquery-clonando-objetos"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fjquery-clonando-objetos&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, hoje vamos falar sobre Jquey, o fantástico framework javascript. Vamos ver como clonar objetos. Comentem!<br />
<span id="more-561"></span><br />
<iframe src="http://player.vimeo.com/video/24687196?portrait=0&amp;autoplay=1" width="551" height="413" frameborder="0"></iframe>
<p><a href="http://vimeo.com/24687196">Clonando objetos &#8211; Jquery</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	if(isset($_POST['sub'])){
		var_dump($_POST);
	}
?&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Jquery Clone&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	$(function(){
		$('a#additem').click(function(evt){
			evt.preventDefault();
			var clone = $('.clone:first').clone();
			$('fieldset').append(clone);
			$('.clone:last').find('a').remove().end()
			.find('input').each(function(){
				$(this).val('');
			}).end().append('&lt;a href=&quot;#&quot; class=&quot;removeitem&quot;&gt;remover item&lt;/a&gt;')
		});
		$('.removeitem').live('click', function(evt){
			evt.preventDefault();
			$(this).parents('.clone').remove();
		})
	})
&lt;/script&gt;
&lt;style type=&quot;text/css&quot;&gt;
	fieldset{border:none}
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
	&lt;form action=&quot;&lt;?php echo  $_SERVER['PHP_SELF']?&gt;&quot; method=&quot;post&quot;&gt;
    	&lt;fieldset&gt;
        	&lt;div class=&quot;clone&quot;&gt;
        	&lt;label for=&quot;item&quot;&gt;Item:&lt;/label&gt;
            &lt;input type=&quot;text&quot; name=&quot;item[]&quot; class=&quot;item&quot; /&gt; &lt;a href=&quot;#&quot; id=&quot;additem&quot;&gt;Add itens&lt;/a&gt;
            &lt;br /&gt;
            &lt;label for=&quot;qtd&quot;&gt;Quantidade:&lt;/label&gt;
            &lt;input type=&quot;text&quot; name=&quot;qtd[]&quot; class=&quot;qtd&quot; /&gt;
            &lt;br /&gt;
            &lt;label for=&quot;valor&quot;&gt;Valor:&lt;/label&gt;
            &lt;input type=&quot;text&quot; name=&quot;valor[]&quot; class=&quot;valor&quot; /&gt;
            &lt;/div&gt;
        &lt;/fieldset&gt;
    	&lt;input type=&quot;submit&quot; name=&quot;sub&quot; id=&quot;sub&quot; value=&quot;Envia&quot; /&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/jquery-clonando-objetos/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Models Zend Framework 3° parte</title>
		<link>http://gtivideoaulas.com/models-zend-crud</link>
		<comments>http://gtivideoaulas.com/models-zend-crud#comments</comments>
		<pubDate>Sat, 21 May 2011 21:34:32 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=558</guid>
		<description><![CDATA[Beleza galera, nesta terceira parte sobre models vamos finalizar o CRUD, com o update e o delete. Models Zend Framework 3° parte from Felipe Girotti on Vimeo.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-crud"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-crud&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, nesta terceira parte sobre models vamos finalizar o CRUD, com o update e o delete.<br />
<span id="more-558"></span><br />
<iframe src="http://player.vimeo.com/video/24044566?portrait=0&amp;autoplay=1" width="551" height="413" frameborder="0"></iframe>
<p><a href="http://vimeo.com/24044566">Models Zend Framework 3° parte</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/models-zend-crud/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Models Zend Framework 2° parte</title>
		<link>http://gtivideoaulas.com/models-zend-framework-insert</link>
		<comments>http://gtivideoaulas.com/models-zend-framework-insert#comments</comments>
		<pubDate>Sat, 14 May 2011 15:53:22 +0000</pubDate>
		<dc:creator>Felipe Girotti</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[models]]></category>
		<category><![CDATA[ORIENTAÇÃO A OBJETOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://gtivideoaulas.com/?p=555</guid>
		<description><![CDATA[Beleza galera, vamos continuar com models no Zend, hoje vamos ver o método insert, como funciona e como aplicar. Comentem! Models Zend Frammework 2° parte from Felipe Girotti on Vimeo.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-framework-insert"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgtivideoaulas.com%2Fmodels-zend-framework-insert&amp;source=gtivideoaulas&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Beleza galera, vamos continuar com models no Zend, hoje vamos ver o método insert, como funciona e como aplicar. Comentem!<br />
<span id="more-555"></span><br />
<iframe src="http://player.vimeo.com/video/23723723?portrait=0&amp;autoplay=1" width="551" height="413" frameborder="0"></iframe>
<p><a href="http://vimeo.com/23723723">Models Zend Frammework 2° parte</a> from <a href="http://vimeo.com/user2987208">Felipe Girotti</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtivideoaulas.com/models-zend-framework-insert/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

