render_regex()

Asked by Alejandro on 2015-07-15

Como reemplazo una colección de datos multidimensional?
El archivo html esta dado de la siguiente forma:
<!--categoria-->
    <h1>{categoria}</h1>
        <!--tipo-->
             <h2>{tipo}</h2>
         <!--tipo-->
<!--categoria-->

Question information

Language:
Spanish Edit question
Status:
Solved
For:
Europio Engine Edit question
Assignee:
No assignee Edit question
Last query:
2015-07-15
Last reply:
2015-07-15
Eugenia Bahit (eugeniabahit) said : #1

De la forma habitual, como acostumbres hacerlo. En ese sentido Europio no tiene ningún requerimiento "raro". A nivel vistas y sustituciones, incluso las podés realizar manualmente. render_regex() solo está para ayudarte en las sustituciones iterativas. La clase Template, de hecho, tiene muchos helpers para que puedas usar sin cambiar tu forma de habitual de trabajo.
La ventaja de render_regex es que te evita el bug de preg_match ya que trae un parche para preg_match y si aún así no funciona, trae un helper alternativo. Así que como sea, siempre realiza la sustitucón.

Alejandro (seeealejandro) said : #2

Nunca he usado un método como este para las vistas, así que no se cual es la forma correcta, decidí reescribir el texto identificador con la primera iteracion, para después modificar cada uno:

(Resultado de la primera iteracion)
<h1>Categoria 1</h1>
<!--tipo-tipo1-->
   <h2>{tipo}</h2>
<!--tipo-tipo1-->

<h1>Categoria 2</h1>
<!-- tipo-tipo2 -->
   <h2>{tipo}</h2>
<!--tipo-tipo2-->

Si me equivoco en algo o puedo implementar un método mucho mas efectivo o simple por favor escríbeme, gracias.

Eugenia Bahit (eugeniabahit) said : #3

Para dudas generales sobre programación o ingeniería de software en general, te recomiendo hacer tu consulta en http://stackoverflow.com