Desculpe-me então, senhor da Razão e da Sabedoria. Perdoe-me por
minhas heresias. :D.
E desculpe-me também por me sentir ofendido por me atacar pessoalmente
também.. como eu pude fazer isso!!!
</thread>
$this->thread->close();
{/thread} (só pra não causar discórdia)
Cada um que aparece!!!
2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
> Se fosse esse o objetivo da discussão, ela deveria mudar para "Como funciona
> o Smarty?". Mesmo assim, já expliquei como funciona o cache do Smarty antes,
> pois ele estava mal explicado. Lógico que ataco pessoalmente, o que os
> outros tem a ver com isso? E meus argumentos já foram apresentados, tu
> simplesmente contrariou eles sem conhecimento suficiente.
>
> 2008/6/13 Newton Wagner <[EMAIL PROTECTED]>:
>>
>> Você continua me atacando pessoalmente, mas não apresenta argumentos
>> pra discutir. Eu posso ir lá pesquisar, mas por que não ouvir teus
>> argumentos? Por que você não ganha a credibilidade de quem abriu o
>> tópico e fala que o Smarty é bom por que ele faz ISSO e AQUILO da
>> maneira A ou B?
>>
>> Se a idéia é sempre ir lá pesquisar, fecha a lista de discussão e
>> vamos todos tirar nossas dúvidas olhando no guia do usuário e no
>> código do Code Igniter.
>>
>>
>> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
>> > Mas eles são diferentes do Smarty! Na maioria dos casos, piores, pra
>> > colocar
>> > em termos mais claros. Tu continua dando opiniões em coisas que tu não
>> > conhece e muito menos te deu o menor trabalho de pesquisar, como o cara
>> > que
>> > criou este tópico pode levar isso a sério?
>> >
>> > 2008/6/13 Newton Wagner <[EMAIL PROTECTED]>:
>> >>
>> >> Helpers tem no CI, então acho que isso já ta superado.
>> >>
>> >> Cache, repetindo pela enésima vez, também tem no CI e diversas outras
>> >> soluções... como X-Cache... isto é, você pode fazer isso de diferentes
>> >> maneiras na sua aplicação.
>> >>
>> >>
>> >> Não vi nada de novo ainda!!!
>> >>
>> >>
>> >> 2008/6/13 Henrique de Castro <[EMAIL PROTECTED]>:
>> >> > Bom, eu não vi nada de concreto, vi apenas citações suas.
>> >> >
>> >> > 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
>> >> >>
>> >> >> Se tu não conhece as outras opções é prova clara de que tu tá
>> >> >> opinando
>> >> >> sobre algo que tu não conhece.
>> >> >>
>> >> >> Mas se tu realmente quer saber quais são as outras opções, poderia
>> >> >> começar
>> >> >> lendo este tópico! Nas minhas respostas, provavelmente vai ter algo
>> >> >> do
>> >> >> tipo
>> >> >> cache e helpers!
>> >> >>
>> >> >> Bah.
>> >> >>
>> >> >> 2008/6/13 Newton Wagner <[EMAIL PROTECTED]>:
>> >> >>>
>> >> >>> Tomas, nem vou me dar ao trabalho de responder, pois, novamente,
>> >> >>> você
>> >> >>> falou que ele é muito mais do que estamos discutindo, mas não cita
>> >> >>> nem
>> >> >>> um exemplo, ou coisa do tipo. Assim não tem a menor graça fazer um
>> >> >>> debate.
>> >> >>>
>> >> >>> Pra mim o assunto mórréu! :).
>> >> >>>
>> >> >>>
>> >> >>> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]>:
>> >> >>> > Vocês estão se atendo muito ao sistema de templates e impressão
>> >> >>> > de
>> >> >>> > variáveis, quando Smarty é muito mais que isso.
>> >> >>> >
>> >> >>> > Não se pode dizer que Smarty não é útil com CI só porque no teu
>> >> >>> > caso
>> >> >>> > específico ele não serviu, é isso que quero esclarecer. É errado
>> >> >>> > mostrar um
>> >> >>> > único exemplo e depois partir para uma pergunta generalizada para
>> >> >>> > decidir a
>> >> >>> > utilização ou não da ferramenta. É daí que surgem afirmações do
>> >> >>> > tipo
>> >> >>> > "passou
>> >> >>> > a época do smarty", "smarty torna a aplicação mais lenta",
>> >> >>> > "melhor
>> >> >>> > ensinar
>> >> >>> > PHP básico do que pseudo-linguagem", etc. que não são totalmente
>> >> >>> > verdadeiras, mas são ditas de tal maneira que induzem quem não
>> >> >>> > tem
>> >> >>> > muito
>> >> >>> > conhecimento no assunto a pensar que são.
>> >> >>> >
>> >> >>> > Mas eu concordo que se a necessidade é apenas um sistema de
>> >> >>> > templates
>> >> >>> > simples, não vale a pena utilizar o Smarty.
>> >> >>> >
>> >> >>> > 2008/6/13 Paulo Souza <[EMAIL PROTECTED]>:
>> >> >>> >>
>> >> >>> >> Concordo. Também por que a diferença de pontos de vista é que
>> >> >>> >> fazem
>> >> >>> >> construir comunidades correndo na mesma direção.
>> >> >>> >> Se isso não existisse, acredito que nem o CI teria sido
>> >> >>> >> construído.
>> >> >>> >> Sobre a construção de outras diversas coisas que já existem,
>> >> >>> >> voltamos
>> >> >>> >> à
>> >> >>> >> velha história sobre a reinvenção da roda.
>> >> >>> >> Deixo claro aqui para a rapaziada que não estou feliz ou
>> >> >>> >> satisfeito
>> >> >>> >> de
>> >> >>> >> estar usando o Smarty, também por que eu mesmo não o estou
>> >> >>> >> utilizando,
>> >> >>> >> mas se tornou em mais uma via de desenvolvimento, onde os
>> >> >>> >> carinhas
>> >> >>> >> do
>> >> >>> >> HTML não precisa perder tempo aprendendo Smarty, pois os mesmos
>> >> >>> >> já
>> >> >>> >> trabalham com isso tem tempo, mas não entendem nada de PHP. :¬S
>> >> >>> >>
>> >> >>> >> Em Sex, 2008-06-13 às 14:53 -0300, Newton Wagner escreveu:
>> >> >>> >> > Só complementando: Não existe verdade absoluta. :).
>> >> >>> >> >
>> >> >>> >> > Se eu estou pedindo argumentos pra embasar uma decisão de usar
>> >> >>> >> > o
>> >> >>> >> > Smarty ao invés do template nativo dos frameworks, é por que
>> >> >>> >> > talvez
>> >> >>> >> > eu
>> >> >>> >> > esteja perdendo algo que eu não estou vendo, e é justamente
>> >> >>> >> > pra
>> >> >>> >> > evitar
>> >> >>> >> > que continuemos uma discussão do tipo "eu uso por que acho
>> >> >>> >> > melhor
>> >> >>> >> > e
>> >> >>> >> > pronto". :).
>> >> >>> >> >
>> >> >>> >> > Passaram um link de algumas funções do Smarty, e vi uma lá
>> >> >>> >> > que,
>> >> >>> >> > de
>> >> >>> >> > fato, nunca vi nada parecido em um framework, ou coisa do
>> >> >>> >> > tipo.
>> >> >>> >> > Mas
>> >> >>> >> > não é algo muito utilizado também, e, como o Marco disse, pelo
>> >> >>> >> > fato
>> >> >>> >> > de
>> >> >>> >> > ser extensível, posso criar um helper que faça lá o Strip ou
>> >> >>> >> > qualquer
>> >> >>> >> > outra funcionalidade que eu precise.
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > Tudo é uma questão de análise de custo e benefício, e, no meu
>> >> >>> >> > ponto
>> >> >>> >> > de
>> >> >>> >> > vista, o Smarty não me oferece nada de surpreendente, que me
>> >> >>> >> > faça
>> >> >>> >> > utilizá-lo. O que é melhor pra um designer:
>> >> >>> >> > <?=$var?> ao invés de {$var} ??? Não vejo diferença.
>> >> >>> >> >
>> >> >>> >> > {section loop=var name=qquercoisa}{$qquercoisa}{/section}
>> >> >>> >> > ou
>> >> >>> >> > <? foreach($var as $qquercoisa) echo $qquercoisa; ?>
>> >> >>> >> >
>> >> >>> >> > Viram a diferença? Se é pra ensinar uma pseudo-linguagem pro
>> >> >>> >> > designer,
>> >> >>> >> > não é melhor logo ensinar o básico da sintaxe do PHP, que no
>> >> >>> >> > futuro
>> >> >>> >> > pode ser bem mais útil pra ele?
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > 2008/6/13 Marco Telles <[EMAIL PROTECTED]>:
>> >> >>> >> > > Oi Tomas,
>> >> >>> >> > >
>> >> >>> >> > > Continuo não vendo vantagem no smarty. E suas colocações,
>> >> >>> >> > > para
>> >> >>> >> > > mim, só
>> >> >>> >> > > comprovam isso. Sem querer discordar de vc, ou questionar
>> >> >>> >> > > suas
>> >> >>> >> > > idéias,
>> >> >>> >> > > veja como uma tentativa de encontrar algo positivo no
>> >> >>> >> > > smarty:
>> >> >>> >> > >
>> >> >>> >> > > Tomas Mattia escreveu:
>> >> >>> >> > >> A vantagem de utilizar o Smarty é que ele tem templating,
>> >> >>> >> > >> cache e
>> >> >>> >> > >> helpers juntos. No caso do CI, eles estão em três módulos
>> >> >>> >> > >> separados.
>> >> >>> >> > >> Esses módulos podem ser "mais fáceis" de usar, mas não são
>> >> >>> >> > >> tão
>> >> >>> >> > >> completos como o Smarty, só com plugins desenvolvidos pela
>> >> >>> >> > >> comunidade.
>> >> >>> >> > > Liberdade e maleabilidade, justamente por estarem separados.
>> >> >>> >> > >
>> >> >>> >> > >>
>> >> >>> >> > >> Ah, e para desenvolvedores PHP é muito fácil dizer que não
>> >> >>> >> > >> há
>> >> >>> >> > >> diferença entre a pseudo-linguagem do Smarty e o PHP
>> >> >>> >> > >> nativo,
>> >> >>> >> > >> mas
>> >> >>> >> > >> para
>> >> >>> >> > >> designers pode não ser tão simples. Discordam? Então
>> >> >>> >> > >> expliquem
>> >> >>> >> > >> porque
>> >> >>> >> > >> há tantos template engines para todo tipo de linguagem.
>> >> >>> >> > > Depende de quem é esse designer. Tenho um cliente há uns 2
>> >> >>> >> > > anos
>> >> >>> >> > > que é
>> >> >>> >> > > uma agência de marketing e design. Eles montam os sites e
>> >> >>> >> > > terceirizam
>> >> >>> >> > > a
>> >> >>> >> > > programação (onde eu entro). Até hoje, *todas* as pessoas
>> >> >>> >> > > que
>> >> >>> >> > > montaram
>> >> >>> >> > > o
>> >> >>> >> > > html/css para essa empresa tinham pouquíssima noção (para
>> >> >>> >> > > não
>> >> >>> >> > > dizer
>> >> >>> >> > > nenhuma) de programação e não faziam a mínima idéia do que
>> >> >>> >> > > aquele
>> >> >>> >> > > monte
>> >> >>> >> > > de letrinhas entre <?php ?> significava. :) E não se trata
>> >> >>> >> > > de
>> >> >>> >> > > uma
>> >> >>> >> > > empresa pequena não...
>> >> >>> >> > > Então o smarty, que deveria ter como uma de suas vantagens,
>> >> >>> >> > > ser
>> >> >>> >> > > mais
>> >> >>> >> > > claro para o pessoal do html, acaba sendo tão ou mais
>> >> >>> >> > > confuso
>> >> >>> >> > > que
>> >> >>> >> > > o
>> >> >>> >> > > php,
>> >> >>> >> > > seja com CI ou não.
>> >> >>> >> > >
>> >> >>> >> > >> Sobre o fato de ter que "aprender uma nova linguagem", no
>> >> >>> >> > >> processo de
>> >> >>> >> > >> partir do spaghetti pro MVC também é necessário aprender
>> >> >>> >> > >> coisas
>> >> >>> >> > >> novas,
>> >> >>> >> > >> mas que tem seus benefícios muito óbvios se bem utilizadas,
>> >> >>> >> > >> portanto
>> >> >>> >> > >> não é algo necessariamente ruim. No fim, tudo depende da
>> >> >>> >> > >> real
>> >> >>> >> > >> necessidade do projeto.
>> >> >>> >> > > Justamente, *aprender coisas novas*, o que não é o caso do
>> >> >>> >> > > smarty,
>> >> >>> >> > > que
>> >> >>> >> > > a
>> >> >>> >> > > meu ver apenas faz as mesmas coisas de um modo diferente.
>> >> >>> >> > >> Só estou falando isso porque acho extremamente errado
>> >> >>> >> > >> expressar
>> >> >>> >> > >> opiniões pessoais como sendo verdades absolutas.
>> >> >>> >> > > Concordo com vc. Acho que opiniões pessoais podem ser dadas,
>> >> >>> >> > > mas
>> >> >>> >> > > ficando
>> >> >>> >> > > bem claro que são opiniões pessoais. Mas como esse assunto
>> >> >>> >> > > já
>> >> >>> >> > > foi
>> >> >>> >> > > abordado diversas vezes aqui e em outras listas de php,
>> >> >>> >> > > acredito
>> >> >>> >> > > que
>> >> >>> >> > > as
>> >> >>> >> > > pessoas não entraram em detalhes técnicos por esse motivo.
>> >> >>> >> > > Basta
>> >> >>> >> > > dar
>> >> >>> >> > > uma
>> >> >>> >> > > busca no histórico da lista.
>> >> >>> >> > >
>> >> >>> >> > > Enfim, é isso e não me entenda mal, ok ? ;)
>> >> >>> >> > >
>> >> >>> >> > > Abs
>> >> >>> >> > >
>> >> >>> >> > >>
>> >> >>> >> > >> 2008/6/13 Paulo Souza <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>:
>> >> >>> >> > >>
>> >> >>> >> > >> Eu estou achando bem bacana essa discussão e admito que
>> >> >>> >> > >> estou
>> >> >>> >> > >> aprendendo
>> >> >>> >> > >> muito com a diversidade de pensamentos.
>> >> >>> >> > >> Como havia dito, eu estou conhecendo o Smarty e o CI
>> >> >>> >> > >> agora
>> >> >>> >> > >> e
>> >> >>> >> > >> não
>> >> >>> >> > >> pretendo utilizar o Smarty em outros projetos. Sejam
>> >> >>> >> > >> pessoais
>> >> >>> >> > >> ou
>> >> >>> >> > >> corporativos.
>> >> >>> >> > >> Caso queriam, eu fiquei de escrever um tutorial sobre o
>> >> >>> >> > >> seu
>> >> >>> >> > >> funcionamento no site, mas como a maioria não concorda
>> >> >>> >> > >> com
>> >> >>> >> > >> esse
>> >> >>> >> > >> tipo de
>> >> >>> >> > >> integração (e eu concordo), acabei deixando de lado.
>> >> >>> >> > >>
>> >> >>> >> > >> Em Sex, 2008-06-13 às 13:09 -0300, Marco Telles
>> >> >>> >> > >> escreveu:
>> >> >>> >> > >> > Boas a todos,
>> >> >>> >> > >> >
>> >> >>> >> > >> > Conheci o smarty na época que participei na tradução
>> >> >>> >> > >> do
>> >> >>> >> > >> xoops e
>> >> >>> >> > >> não
>> >> >>> >> > >> > consigo enxergar *nenhuma* vantagem no smarty... Além
>> >> >>> >> > >> do
>> >> >>> >> > >> que,
>> >> >>> >> > >> > praticamente é necessário aprender uma "nova
>> >> >>> >> > >> linguagem"
>> >> >>> >> > >> ;)
>> >> >>> >> > >> >
>> >> >>> >> > >> >
>> >> >>> >> > >> > Muita sorte para nós!
>> >> >>> >> > >> >
>> >> >>> >> > >> > Marco Antônio
>> >> >>> >> > >> > Emporium Computer
>> >> >>> >> > >> >
>> >> >>> >> > >> >
>> >> >>> >> > >> > ############# Recomendados:
>> >> >>> >> > >> > # Hosting-Rio - www.hosting-rio.com.br
>> >> >>> >> > >> <http://www.hosting-rio.com.br>
>> >> >>> >> > >> > # Pier de Ipanema - www.pierdeipanema.com.br
>> >> >>> >> > >> <http://www.pierdeipanema.com.br>
>> >> >>> >> > >> > # CodeIgniter PHP framework - www.codeigniter.com.br
>> >> >>> >> > >> <http://www.codeigniter.com.br>
>> >> >>> >> > >> > # Ubuntu The power of free software -
>> >> >>> >> > >> www.ubuntu-br.org
>> >> >>> >> > >> <http://www.ubuntu-br.org>
>> >> >>> >> > >> > # Python Programming Language -
>> >> >>> >> > >> www.pythonbrasil.com.br
>> >> >>> >> > >> <http://www.pythonbrasil.com.br>
>> >> >>> >> > >> >
>> >> >>> >> > >> >
>> >> >>> >> > >> >
>> >> >>> >> > >> > Henrique de Castro escreveu:
>> >> >>> >> > >> > > Assino embaixo. E reforço que já utilizei e muito o
>> >> >>> >> > >> Smarty,
>> >> >>> >> > >> mas antes
>> >> >>> >> > >> > > de conhecer o CI ou qualquer outro framework, pois
>> >> >>> >> > >> usando
>> >> >>> >> > >> 1,
>> >> >>> >> > >> não vejo
>> >> >>> >> > >> > > a mínima necessidade do smarty como eu e muitos já
>> >> >>> >> > >> dissemos
>> >> >>> >> > >> aqui.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > 2008/6/13 Marcus Cavalcanti
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Ué, pelo que eu saiba, o WeShow é feito usando
>> >> >>> >> > >> Struts2, e
>> >> >>> >> > >> não tem
>> >> >>> >> > >> > > nada de Smarty.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Eu não sou contra o Smarty, só que assim como
>> >> >>> >> > >> Newton,
>> >> >>> >> > >> acredito que
>> >> >>> >> > >> > > o pesssoal cria um encantamento pelo smarty,
>> >> >>> >> > >> sem
>> >> >>> >> > >> apresentar nenhum
>> >> >>> >> > >> > > motivo real que eu venha a falar: é realmente o
>> >> >>> >> > >> smarty
>> >> >>> >> > >> faz
>> >> >>> >> > >> isso e
>> >> >>> >> > >> > > o CI, Cake, Zend, etc, não fazem. Usa o Smarty.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Não estou aqui para ser do contra, muito pelo
>> >> >>> >> > >> contrário,
>> >> >>> >> > >> mas eu
>> >> >>> >> > >> > > quero fundamento.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Quanto a performance, já mandaram links de
>> >> >>> >> > >> threads
>> >> >>> >> > >> no
>> >> >>> >> > >> fórum do CI
>> >> >>> >> > >> > > falando sobre isso, onde inclusive tem
>> >> >>> >> > >> profile/benchmark
>> >> >>> >> > >> dos
>> >> >>> >> > >> > > exemplos citados.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > 2008/6/13 Paulo Souza <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Newton, esse é um ponto bem interessante.
>> >> >>> >> > >> > > No nosso caso, o site atual do WeShow já
>> >> >>> >> > >> tem
>> >> >>> >> > >> diversas
>> >> >>> >> > >> páginas que
>> >> >>> >> > >> > > utilizam o Smarty, facilitando a
>> >> >>> >> > >> reconstrução
>> >> >>> >> > >> de
>> >> >>> >> > >> muita
>> >> >>> >> > >> coisa e
>> >> >>> >> > >> > > permitindo a nova equipe de TI uma
>> >> >>> >> > >> preocupação
>> >> >>> >> > >> com as
>> >> >>> >> > >> models e
>> >> >>> >> > >> > > controllers.
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > :D
>> >> >>> >> > >> > >
>> >> >>> >> > >> > > Em Sex, 2008-06-13 às 08:41 -0300, Newton
>> >> >>> >> > >> Wagner
>> >> >>> >> > >> escreveu:
>> >> >>> >> > >> > > > Marcus, esse é justamente o ponto que eu
>> >> >>> >> > >> acho
>> >> >>> >> > >> importante!
>> >> >>> >> > >> > > Usar ou não
>> >> >>> >> > >> > > > é uma opção de cada um, mas não existe um
>> >> >>> >> > >> fator
>> >> >>> >> > >> estritamente
>> >> >>> >> > >> > > > necessário para utilizá-lo.
>> >> >>> >> > >> > > >
>> >> >>> >> > >> > > > Uma vantagem seria a geração dos forms,
>> >> >>> >> > >> mas
>> >> >>> >> > >> no
>> >> >>> >> > >> CI
>> >> >>> >> > >> já
>> >> >>> >> > >> temos o
>> >> >>> >> > >> > > Helper lá
>> >> >>> >> > >> > > > que faz exatamente a mesma coisa. O
>> >> >>> >> > >> Smarty é
>> >> >>> >> > >> bom,
>> >> >>> >> > >> mas
>> >> >>> >> > >> > > desnecessário
>> >> >>> >> > >> > > > dentro da maioria dos frameworks, a não
>> >> >>> >> > >> ser
>> >> >>> >> > >> que
>> >> >>> >> > >> você
>> >> >>> >> > >> já tenha os
>> >> >>> >> > >> > > > templates de um legado, por exemplo.
>> >> >>> >> > >> > > >
>> >> >>> >> > >> > > > Cache existe no Smarty, no CI, do próprio
>> >> >>> >> > >> PHP..
>> >> >>> >> > >> então existem N
>> >> >>> >> > >> > > > maneiras de se melhorar o desempenho da
>> >> >>> >> > >> aplicação,
>> >> >>> >> > >> > > independente da
>> >> >>> >> > >> > > > solução escolhida para implementação.
>> >> >>> >> > >> > > >
>> >> >>> >> > >> > > >
>> >> >>> >> > >> > > > 2008/6/13 Marcus Cavalcanti
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > > Eu te pergunto: para que usar uma coisa
>> >> >>> >> > >> a
>> >> >>> >> > >> parte,
>> >> >>> >> > >> ter um
>> >> >>> >> > >> > > esforço extra,
>> >> >>> >> > >> > > > > aprender uma nova solução, se vc já tem
>> >> >>> >> > >> isso
>> >> >>> >> > >> nativamente?
>> >> >>> >> > >> > > re-inventar a
>> >> >>> >> > >> > > > > roda?
>> >> >>> >> > >> > > > >
>> >> >>> >> > >> > > > > Até agora ninguém deu um bom motivo
>> >> >>> >> > >> para
>> >> >>> >> > >> usar
>> >> >>> >> > >> smarty. É
>> >> >>> >> > >> > > tudo gosto pessoal e
>> >> >>> >> > >> > > > > "achismo" :)
>> >> >>> >> > >> > > > >
>> >> >>> >> > >> > > > > 2008/6/12 Tomas Mattia
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>
>> >> >>> >> > >> > > > >> Cara, praticamente todas essas
>> >> >>> >> > >> técnicas
>> >> >>> >> > >> podem
>> >> >>> >> > >> ser
>> >> >>> >> > >> > > aplicadas com Smarty,
>> >> >>> >> > >> > > > >> então performance certamente não é um
>> >> >>> >> > >> fator
>> >> >>> >> > >> determinante
>> >> >>> >> > >> > > para se usar ou não
>> >> >>> >> > >> > > > >> Smarty. E vale lembrar que o Smarty
>> >> >>> >> > >> não
>> >> >>> >> > >> serve só
>> >> >>> >> > >> para
>> >> >>> >> > >> > > substituir variáveis,
>> >> >>> >> > >> > > > >> ele possui MUITAS outras utilidades,
>> >> >>> >> > >> como
>> >> >>> >> > >> geração de
>> >> >>> >> > >> > > HTML, por exemplo.
>> >> >>> >> > >> > > > >>
>> >> >>> >> > >> > > > >> 2008/6/12 Marcus Cavalcanti
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> O dito "designer" para mim, deve ser
>> >> >>> >> > >> um
>> >> >>> >> > >> htmler
>> >> >>> >> > >> da vida,
>> >> >>> >> > >> > > que entende de
>> >> >>> >> > >> > > > >>> html, css, "xhtml", js ... logo, pra
>> >> >>> >> > >> ele,
>> >> >>> >> > >> <?=$var?> não
>> >> >>> >> > >> > > deveria ser tão mais
>> >> >>> >> > >> > > > >>> complexo que {$var} ....
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> Sobre performance, nos links do
>> >> >>> >> > >> forumd o
>> >> >>> >> > >> CI
>> >> >>> >> > >> tem
>> >> >>> >> > >> um
>> >> >>> >> > >> > > profile de casos de
>> >> >>> >> > >> > > > >>> uso com smarty e sem smarty.
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> Eu quando comecei com CI tinha a
>> >> >>> >> > >> mesma
>> >> >>> >> > >> idéia de
>> >> >>> >> > >> usar
>> >> >>> >> > >> > > SMARTY, pelo
>> >> >>> >> > >> > > > >>> costume, e o ser humano por natureza
>> >> >>> >> > >> é
>> >> >>> >> > >> averso a
>> >> >>> >> > >> > > mudanças, mas depois de me
>> >> >>> >> > >> > > > >>> provaram que os meus propósitos para
>> >> >>> >> > >> usar
>> >> >>> >> > >> SMARTY não
>> >> >>> >> > >> > > eram justificáveis, eu
>> >> >>> >> > >> > > > >>> mudei de idéia.
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> Se vocês pesquisarem, vão perceber
>> >> >>> >> > >> que o
>> >> >>> >> > >> CI
>> >> >>> >> > >> oferece cache:
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> http://codeigniter.com/user_guide/general/caching.html
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> http://codeigniter.com/forums/viewthread/57117/
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > >
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >> http://www.haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-application/
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > >
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >>
>> >> >>> >> > >> http://saidur.wordpress.com/2008/05/03/speed-up-your-web-application-by-codeigniter/
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> Já foi época do Smarty.
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>>
>> >> >>> >> > >> > > > >>> 2008/6/11 Tomas Mattia
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> Acho que vocês estão se confundindo
>> >> >>> >> > >> na
>> >> >>> >> > >> questão
>> >> >>> >> > >> de como
>> >> >>> >> > >> > > funciona o cache
>> >> >>> >> > >> > > > >>>> do Smarty. Há duas coisas diferentes
>> >> >>> >> > >> que o
>> >> >>> >> > >> Smarty
>> >> >>> >> > >> > > realiza, a compilação e o
>> >> >>> >> > >> > > > >>>> cache em sí.
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> A compilação é o processo de
>> >> >>> >> > >> converter
>> >> >>> >> > >> as
>> >> >>> >> > >> tags
>> >> >>> >> > >> > > especiais do smarty para
>> >> >>> >> > >> > > > >>>> código PHP puro. Isso afeta a
>> >> >>> >> > >> performance
>> >> >>> >> > >> somente na
>> >> >>> >> > >> > > primeira vez que a
>> >> >>> >> > >> > > > >>>> template é solicitada. Depois, o
>> >> >>> >> > >> Smarty
>> >> >>> >> > >> busca
>> >> >>> >> > >> > > diretamente o arquivo
>> >> >>> >> > >> > > > >>>> compilado (geralmente na pasta
>> >> >>> >> > >> templates_c).
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> Já o cache é opcional e é realizado
>> >> >>> >> > >> sobre
>> >> >>> >> > >> as
>> >> >>> >> > >> templates
>> >> >>> >> > >> > > compiladas, ou
>> >> >>> >> > >> > > > >>>> seja, para cada template solicitada,
>> >> >>> >> > >> é
>> >> >>> >> > >> criado
>> >> >>> >> > >> um cache
>> >> >>> >> > >> > > (uma página HTML
>> >> >>> >> > >> > > > >>>> puro, se não estou enganado), com
>> >> >>> >> > >> toda
>> >> >>> >> > >> a
>> >> >>> >> > >> informação já
>> >> >>> >> > >> > > processada a partir
>> >> >>> >> > >> > > > >>>> do arquivo PHP compilado. Isso
>> >> >>> >> > >> resulta
>> >> >>> >> > >> num
>> >> >>> >> > >> ganho de
>> >> >>> >> > >> > > performance muito grande
>> >> >>> >> > >> > > > >>>> em relação à execução do script
>> >> >>> >> > >> compilado
>> >> >>> >> > >> toda
>> >> >>> >> > >> vez que
>> >> >>> >> > >> > > o arquivo é acessado.
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> Além disso, o Smarty permite cache
>> >> >>> >> > >> parcial, já
>> >> >>> >> > >> o cache
>> >> >>> >> > >> > > do CI, até onde
>> >> >>> >> > >> > > > >>>> eu sei, é simplesmente ativado ou
>> >> >>> >> > >> desativado
>> >> >>> >> > >> para toda
>> >> >>> >> > >> > > a aplicação. Há
>> >> >>> >> > >> > > > >>>> implementações de diferentes (e
>> >> >>> >> > >> melhores)
>> >> >>> >> > >> ferramentas
>> >> >>> >> > >> > > de cache nos foruns do
>> >> >>> >> > >> > > > >>>> CI, mas não sei dizer em que nível
>> >> >>> >> > >> elas
>> >> >>> >> > >> estão.
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> Em uma das minhas respostas
>> >> >>> >> > >> anteriores
>> >> >>> >> > >> há
>> >> >>> >> > >> um
>> >> >>> >> > >> link para
>> >> >>> >> > >> > > uma discussão
>> >> >>> >> > >> > > > >>>> exatamente sobre isso, caso alguma
>> >> >>> >> > >> coisa
>> >> >>> >> > >> não
>> >> >>> >> > >> tenha
>> >> >>> >> > >> > > ficado clara com a minha
>> >> >>> >> > >> > > > >>>> explicação.
>> >> >>> >> > >> > > > >>>>
>> >> >>> >> > >> > > > >>>> 2008/6/11 Paulo Souza
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>>
>> >> >>> >> > >> > > > >>>>> Eu conheço muitos designers, e
>> >> >>> >> > >> acredite
>> >> >>> >> > >> que
>> >> >>> >> > >> não
>> >> >>> >> > >> > > conheço nenhum que
>> >> >>> >> > >> > > > >>>>> tenha
>> >> >>> >> > >> > > > >>>>> isso aberto na cabeça com o uso de
>> >> >>> >> > >> tags
>> >> >>> >> > >> em
>> >> >>> >> > >> PHP.
>> >> >>> >> > >> > > > >>>>> O CI realmente trata isso
>> >> >>> >> > >> perfeitamente e
>> >> >>> >> > >> por
>> >> >>> >> > >> isso que
>> >> >>> >> > >> > > foi adotado para
>> >> >>> >> > >> > > > >>>>> o desenvolvimento deste novo site,
>> >> >>> >> > >> mas
>> >> >>> >> > >> muitas
>> >> >>> >> > >> coisas
>> >> >>> >> > >> > > serão apresentadas
>> >> >>> >> > >> > > > >>>>> baseadas em páginas que já existiam
>> >> >>> >> > >> e
>> >> >>> >> > >> usavam
>> >> >>> >> > >> o
>> >> >>> >> > >> Smarty.
>> >> >>> >> > >> > > > >>>>> Sobre desenpenho, foi o que eu
>> >> >>> >> > >> disse
>> >> >>> >> > >> antes e
>> >> >>> >> > >> não sei
>> >> >>> >> > >> > > se a perda será
>> >> >>> >> > >> > > > >>>>> tão
>> >> >>> >> > >> > > > >>>>> grande, só no final deste dia que
>> >> >>> >> > >> poderei
>> >> >>> >> > >> pedir para
>> >> >>> >> > >> > > testes no ambiente
>> >> >>> >> > >> > > > >>>>> de homologação.
>> >> >>> >> > >> > > > >>>>> Com os resultados em mãos, vou
>> >> >>> >> > >> escrever
>> >> >>> >> > >> aqui
>> >> >>> >> > >> a
>> >> >>> >> > >> diferença.
>> >> >>> >> > >> > > > >>>>>
>> >> >>> >> > >> > > > >>>>> ;)
>> >> >>> >> > >> > > > >>>>>
>> >> >>> >> > >> > > > >>>>> Em Qua, 2008-06-11 às 14:05 -0300,
>> >> >>> >> > >> Vinicius
>> >> >>> >> > >> Cruz escreveu:
>> >> >>> >> > >> > > > >>>>> > Pois é, Henrique. Se o uso do
>> >> >>> >> > >> Smarty
>> >> >>> >> > >> é
>> >> >>> >> > >> por
>> >> >>> >> > >> esse
>> >> >>> >> > >> > > motivo (facilitar ao
>> >> >>> >> > >> > > > >>>>> > designer), concordo contigo.
>> >> >>> >> > >> > > > >>>>> > Se é pra separar da lógica, não
>> >> >>> >> > >> há
>> >> >>> >> > >> necessidade, já
>> >> >>> >> > >> > > que o CI também
>> >> >>> >> > >> > > > >>>>> > trata isso.
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > A não ser que seja por outro
>> >> >>> >> > >> motivo
>> >> >>> >> > >> (desempenho?
>> >> >>> >> > >> > > acho que não...),
>> >> >>> >> > >> > > > >>>>> > que
>> >> >>> >> > >> > > > >>>>> > até então não consegui entender o
>> >> >>> >> > >> por
>> >> >>> >> > >> quê.
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > Vinicius
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > 2008/6/11 Henrique de Castro
>> >> >>> >> > >> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > Pois é, ainda não vejo
>> >> >>> >> > >> tamanha
>> >> >>> >> > >> utilidade.
>> >> >>> >> > >> > > Quando vc não está
>> >> >>> >> > >> > > > >>>>> > usando um framework o
>> >> >>> >> > >> smarty
>> >> >>> >> > >> é
>> >> >>> >> > >> interessante
>> >> >>> >> > >> > > para separar html
>> >> >>> >> > >> > > > >>>>> > do php, mas numa
>> >> >>> >> > >> estrutura
>> >> >>> >> > >> como
>> >> >>> >> > >> a
>> >> >>> >> > >> do
>> >> >>> >> > >> CI, não
>> >> >>> >> > >> > > tem necessidade,
>> >> >>> >> > >> > > > >>>>> > pois é só o webdesigner
>> >> >>> >> > >> fazer o
>> >> >>> >> > >> "terrível
>> >> >>> >> > >> > > esforço" de colocar
>> >> >>> >> > >> > > > >>>>> > na sua cabeça que entre
>> >> >>> >> > >> <?php
>> >> >>> >> > >> ?>
>> >> >>> >> > >> ele
>> >> >>> >> > >> poderá
>> >> >>> >> > >> > > determinar o que
>> >> >>> >> > >> > > > >>>>> > vai entrar ali, ao invés
>> >> >>> >> > >> das
>> >> >>> >> > >> chaves
>> >> >>> >> > >> :)
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > 2008/6/11 Paulo Souza
>> >> >>> >> > >> > > <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > A resposta é bem
>> >> >>> >> > >> simples
>> >> >>> >> > >> Henrique. O
>> >> >>> >> > >> > > pessoal do HTML
>> >> >>> >> > >> > > > >>>>> > não precisa
>> >> >>> >> > >> > > > >>>>> > entender de PHP,
>> >> >>> >> > >> mas
>> >> >>> >> > >> saber
>> >> >>> >> > >> que entre
>> >> >>> >> > >> > > chaves ele pode
>> >> >>> >> > >> > > > >>>>> > determinar o que
>> >> >>> >> > >> > > > >>>>> > vai entrar ali ou
>> >> >>> >> > >> não,
>> >> >>> >> > >> executando
>> >> >>> >> > >> > > loops (por exemplo)
>> >> >>> >> > >> > > > >>>>> > sem entender nada
>> >> >>> >> > >> > > > >>>>> > de PHP e poder
>> >> >>> >> > >> fazer
>> >> >>> >> > >> os
>> >> >>> >> > >> includes se
>> >> >>> >> > >> > > baseando nesse
>> >> >>> >> > >> > > > >>>>> > tipo de
>> >> >>> >> > >> integração.
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > :D
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > Em Qua,
>> >> >>> >> > >> 2008-06-11
>> >> >>> >> > >> às
>> >> >>> >> > >> 13:12
>> >> >>> >> > >> -0300,
>> >> >>> >> > >> > > Henrique de Castro
>> >> >>> >> > >> > > > >>>>> > escreveu:
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> > > Bom.. concordo
>> >> >>> >> > >> com
>> >> >>> >> > >> o
>> >> >>> >> > >> Marcus e
>> >> >>> >> > >> > > acrescento que não é
>> >> >>> >> > >> > > > >>>>> > necessário muito
>> >> >>> >> > >> > > > >>>>> > > para saber que
>> >> >>> >> > >> o
>> >> >>> >> > >> smarty é
>> >> >>> >> > >> mais
>> >> >>> >> > >> > > lento que
>> >> >>> >> > >> > > > >>>>> > simplesmente usar
>> >> >>> >> > >> php
>> >> >>> >> > >> direto
>> >> >>> >> > >> > > > >>>>> > > na view (como
>> >> >>> >> > >> sugere
>> >> >>> >> > >> o
>> >> >>> >> > >> CI), pois
>> >> >>> >> > >> > > as tags do smarty
>> >> >>> >> > >> > > > >>>>> > são convertidas
>> >> >>> >> > >> em
>> >> >>> >> > >> > > > >>>>> > > tags php, então
>> >> >>> >> > >> pq
>> >> >>> >> > >> usar
>> >> >>> >> > >> smarty no CI?
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > > Abraços,
>> >> >>> >> > >> > > > >>>>> > > Henrique de
>> >> >>> >> > >> Castro
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > > 2008/6/11 Tomas
>> >> >>> >> > >> Mattia
>> >> >>> >> > >> > > <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > > Alguma
>> >> >>> >> > >> fonte
>> >> >>> >> > >> pra
>> >> >>> >> > >> essa
>> >> >>> >> > >> > > afirmação de "tornar
>> >> >>> >> > >> > > > >>>>> > a
>> >> >>> >> > >> > > > >>>>> > aplicação mais
>> >> >>> >> > >> > > > >>>>> > > lenta"?
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> 2008/6/11
>> >> >>> >> > >> Marcus
>> >> >>> >> > >> Cavalcanti
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Sinceramente?
>> >> >>> >> > >> > > Desncessário usar
>> >> >>> >> > >> > > > >>>>> > Smarty se vc usa
>> >> >>> >> > >> CI...
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> cria
>> >> >>> >> > >> uma
>> >> >>> >> > >> camada de
>> >> >>> >> > >> > > complexidade a
>> >> >>> >> > >> > > > >>>>> > mais, além de
>> >> >>> >> > >> tornar
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> a
>> >> >>> >> > >> aplicação mais
>> >> >>> >> > >> > > lenta (mesmo com o
>> >> >>> >> > >> > > > >>>>> > cache do smarty).
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Smarty é
>> >> >>> >> > >> bom se
>> >> >>> >> > >> > > você não tem
>> >> >>> >> > >> > > > >>>>> > nenhuma
>> >> >>> >> > >> > > > >>>>> > camada de
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> visualização que
>> >> >>> >> > >> > > implemente os
>> >> >>> >> > >> > > > >>>>> > recursos dele..
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Isso
>> >> >>> >> > >> já
>> >> >>> >> > >> foi discutido
>> >> >>> >> > >> > > > >>>>> > exaustivamente
>> >> >>> >> > >> > > > >>>>> > no fórum do CI,
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> só
>> >> >>> >> > >> procurar lá..
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> 2008/6/10
>> >> >>> >> > >> Paulo Souza
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> > > <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Boa Tomas!
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Eu
>> >> >>> >> > >> já vi
>> >> >>> >> > >> > > como fazer isso e
>> >> >>> >> > >> > > > >>>>> > estou montando um
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> tutorial
>> >> >>> >> > >> > > sobre o mesmo.
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> []`s
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Em
>> >> >>> >> > >> Ter,
>> >> >>> >> > >> > > 2008-06-10 às 21:33
>> >> >>> >> > >> > > > >>>>> > -0300, Tomas
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> Mattia
>> >> >>> >> > >> > > escreveu:
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> No
>> >> >>> >> > >> > > próprio fórum do
>> >> >>> >> > >> > > > >>>>> > CodeIgniter [1]
>> >> >>> >> > >> tem
>> >> >>> >> > >> uma
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> discussão
>> >> >>> >> > >> > > [2] interessante
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> sobre as
>> >> >>> >> > >> > > vantagens de
>> >> >>> >> > >> > > > >>>>> > cada
>> >> >>> >> > >> > > > >>>>> > um, e de quebra
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> tem uma
>> >> >>> >> > >> > > resposta com links
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> para
>> >> >>> >> > >> > > tópicos que indicam
>> >> >>> >> > >> > > > >>>>> > como implementar.
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> [1]
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> http://codeigniter.com/forums
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> [2]
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> http://codeigniter.com/forums/viewthread/67127/#330618
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > 2008/6/10 Newton Wagner
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > A solução seria
>> >> >>> >> > >> > > > >>>>> > criar uma library
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> que
>> >> >>> >> > >> > > fizesse a comunicação
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > com a
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > classe do
>> >> >>> >> > >> > > > >>>>> > Smarty..
>> >> >>> >> > >> > > > >>>>> > aí ao invés de
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> dar
>> >> >>> >> > >> > > load->view(), vc teria
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > de dar
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> >
>> >> >>> >> > >> load->library('smarty'),
>> >> >>> >> > >> por
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> exemplo...
>> >> >>> >> > >> > > e no Smarty muda
>> >> >>> >> > >> > > > >>>>> > toda
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > a lógica
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > de passagem de
>> >> >>> >> > >> > > > >>>>> > variáveis né..
>> >> >>> >> > >> mas
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> acho que
>> >> >>> >> > >> > > dá pra fazer de
>> >> >>> >> > >> > > > >>>>> > uma
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > maneira
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > simples. :).
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > Mas não vejo
>> >> >>> >> > >> > > > >>>>> > tanta
>> >> >>> >> > >> > > > >>>>> > utilidade em
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> utilizar o
>> >> >>> >> > >> > > Smarty mesmo..
>> >> >>> >> > >> > > > >>>>> > já
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> até
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > escrevi isso no
>> >> >>> >> > >> > > > >>>>> > meu blog em "Por
>> >> >>> >> > >> que
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> você usa
>> >> >>> >> > >> > > Smarty
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > mesmo?" (não
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > estou com tempo
>> >> >>> >> > >> > > > >>>>> > pra pesquisar o
>> >> >>> >> > >> link
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> lá.. heheheh).
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > 2008/6/10
>> >> >>> >> > >> > > > >>>>> > Vinicius
>> >> >>> >> > >> > > > >>>>> > Cruz
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> > > <[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >> >>> >> > >> <mailto:[EMAIL PROTECTED]>>>:
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> > >> >
>> >> >>> >> > >> > > > >>>>> > >
>> >> >>> >> >
>
> ...
>
> [Message clipped]
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
--
Newton Wagner
skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]
http://www.newtonwagner.net/
- http://www.owshit.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br