Skip to content

Commit

Permalink
Fix formatting.
Browse files Browse the repository at this point in the history
  • Loading branch information
markstory committed Nov 23, 2012
1 parent d8388e1 commit ae9aa80
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 26 deletions.
2 changes: 0 additions & 2 deletions es/tutorials-and-examples/blog/blog.rst
Expand Up @@ -174,7 +174,6 @@ vete a la línea 203 del fichero ``/app/Config/core.php`` y verás algo así:
* A random string used in security hashing methods. * A random string used in security hashing methods.
*/ */
Configure::write('Security.salt', 'pl345e-P45s_7h3*S@l7!'); Configure::write('Security.salt', 'pl345e-P45s_7h3*S@l7!');
?>


El número semilla se utiliza para encriptar y desencriptar cadenas. Cambia el El número semilla se utiliza para encriptar y desencriptar cadenas. Cambia el
valor por defecto en el ficharo ``/app/Config/core.php`` línea 208. No importa valor por defecto en el ficharo ``/app/Config/core.php`` línea 208. No importa
Expand All @@ -186,7 +185,6 @@ qué numero pongas, que sea difícil de adivinar.
* A random numeric string (digits only) used to encrypt/decrypt strings. * A random numeric string (digits only) used to encrypt/decrypt strings.
*/ */
Configure::write('Security.cipherSeed', '7485712659625147843639846751'); Configure::write('Security.cipherSeed', '7485712659625147843639846751');
?>


Para dar permisos al directorio ``app/Tmp``, la mejor forma es ver qué usuario Para dar permisos al directorio ``app/Tmp``, la mejor forma es ver qué usuario
está ejecutando el servidor web (``<?php echo `whoami`; ?>``) y cambiar el está ejecutando el servidor web (``<?php echo `whoami`; ?>``) y cambiar el
Expand Down
43 changes: 19 additions & 24 deletions es/tutorials-and-examples/blog/part-two.rst
Expand Up @@ -12,12 +12,9 @@ Los ficheros en los que se definen los modelos se ubican en la carpeta
``/app/Model``, y el fichero que vamos a crear debe guardarse en la ruta ``/app/Model``, y el fichero que vamos a crear debe guardarse en la ruta
``/app/Model/Post.php``. El contenido de este ficheró será:: ``/app/Model/Post.php``. El contenido de este ficheró será::



class Post extends AppModel {
class Post extends AppModel { public $name = 'Post';
public $name = 'Post'; }
}

?>


Los convenios usados para los nombres son importantes. Cuando llamamos a nuestro Los convenios usados para los nombres son importantes. Cuando llamamos a nuestro
modelo *Post*, CakePHP deducirá automáticamente que este modelo se utilizará en modelo *Post*, CakePHP deducirá automáticamente que este modelo se utilizará en
Expand Down Expand Up @@ -46,7 +43,7 @@ nuestros artículos. Vamos a crear un nuevo fichero llamado
``PostsController.php`` dentro de la ruta ``/app/Controller``. El contenido de ``PostsController.php`` dentro de la ruta ``/app/Controller``. El contenido de
este fichero será:: este fichero será::


<?php class PostsController extends AppController { class PostsController extends AppController {
public $helpers = array('Html','Form'); public $helpers = array('Html','Form');
} }


Expand Down Expand Up @@ -157,7 +154,9 @@ variable en la vista con esta pinta:
Las vistas en CakePHP se almacenan en la ruta ``/app/View`` y en un directorio Las vistas en CakePHP se almacenan en la ruta ``/app/View`` y en un directorio
con el mismo nombre que el controlador al que pertenecen, en nuestro caso con el mismo nombre que el controlador al que pertenecen, en nuestro caso
*Posts*, así que para mostrar estos elementos formateados mediante una tabla *Posts*, así que para mostrar estos elementos formateados mediante una tabla
tendremos algo como esto:: tendremos algo como esto:

.. code-block:: php
<!-- File: /app/View/Posts/index.ctp --> <!-- File: /app/View/Posts/index.ctp -->
Expand Down Expand Up @@ -226,7 +225,6 @@ Creemos esta acción para evitar el error::
$this->set('post', $this->Post->read()); $this->set('post', $this->Post->read());
} }
} }
?>


Si observas la función view(), ahora el método set() debería serte familiar. Si observas la función view(), ahora el método set() debería serte familiar.
Verás que estamos usando ``read()`` en vez de ``find('all')`` ya que sólo Verás que estamos usando ``read()`` en vez de ``find('all')`` ya que sólo
Expand All @@ -240,7 +238,7 @@ parámetro $id.
Vamos a definir la vista para esta nueva función, como hicimos antes para Vamos a definir la vista para esta nueva función, como hicimos antes para
index() salvo que el nombre ahora será ``/app/View/Posts/view.ctp``. index() salvo que el nombre ahora será ``/app/View/Posts/view.ctp``.


:: .. code-block:: php
<!-- File: /app/View/Posts/view.ctp --> <!-- File: /app/View/Posts/view.ctp -->
Expand Down Expand Up @@ -287,7 +285,6 @@ Lo primero, añadir una nueva acción ``add()`` en nuestro controlador PostsCont
} }
} }
} }
?>


.. note:: .. note::


Expand Down Expand Up @@ -334,11 +331,12 @@ defecto mediante llamadas del estilo ``$this->Form``.


Nuestra vista sería así Nuestra vista sería así


:: .. code-block:: php
<!-- File: /app/View/Posts/add.ctp --> <!-- File: /app/View/Posts/add.ctp -->
<h1>Add Post</h1> <h1>Add Post</h1>
<?php
echo $this->Form->create('Post'); echo $this->Form->create('Post');
echo $this->Form->input('title'); echo $this->Form->input('title');
echo $this->Form->input('body', array('rows' => '3')); echo $this->Form->input('body', array('rows' => '3'));
Expand All @@ -348,7 +346,8 @@ Nuestra vista sería así
Hemos usado FormHelper para generar la etiqueta 'form'. Esta llamada al Hemos usado FormHelper para generar la etiqueta 'form'. Esta llamada al
FormHelper : ``$this->Form->create()`` generaría el siguiente código FormHelper : ``$this->Form->create()`` generaría el siguiente código


::
.. code-block:: html


<form id="PostAddForm" method="post" action="/posts/add"> <form id="PostAddForm" method="post" action="/posts/add">


Expand All @@ -373,17 +372,13 @@ tag <form>. Puedes ver todos los detalles aquí :doc:`/views/helpers`.


Volvamos atrás un minuto para añadir un enlace en ``/app/View/Post/index.ctp`` Volvamos atrás un minuto para añadir un enlace en ``/app/View/Post/index.ctp``
que nos permita agregar nuevos artículos. Justo antes del tag <table> añade la que nos permita agregar nuevos artículos. Justo antes del tag <table> añade la
siguiente línea siguiente línea::


:: echo $this->Html->link('Add Post', array('controller' => 'posts', 'action' => 'add'));

<?php echo $this->Html->link('Add Post', array('controller' => 'posts', 'action' => 'add')); ?>


Te estarás preguntando: ¿ Cómo le digo a CakePHP la forma en la que debe validar Te estarás preguntando: ¿ Cómo le digo a CakePHP la forma en la que debe validar
estos datos ? Muy sencillo, las reglas de validación se escriben en el modelo. estos datos ? Muy sencillo, las reglas de validación se escriben en el modelo.
Abre el modelo Post y vamos a escribir allí algunas reglas sencillas : Abre el modelo Post y vamos a escribir allí algunas reglas sencillas ::

::


class Post extends AppModel { class Post extends AppModel {
public $name = 'Post'; public $name = 'Post';
Expand Down Expand Up @@ -441,17 +436,17 @@ pueda corregirlos.


La vista quedará así: La vista quedará así:


:: .. code-block:: php
<!-- File: /app/View/Posts/edit.ctp --> <!-- File: /app/View/Posts/edit.ctp -->
<h1>Edit Post</h1> <h1>Edit Post</h1>
<?php
echo $this->Form->create('Post', array('action' => 'edit')); echo $this->Form->create('Post', array('action' => 'edit'));
echo $this->Form->input('title'); echo $this->Form->input('title');
echo $this->Form->input('body', array('rows' => '3')); echo $this->Form->input('body', array('rows' => '3'));
echo $this->Form->input('id', array('type' => 'hidden')); echo $this->Form->input('id', array('type' => 'hidden'));
echo $this->Form->end('Save Post'); echo $this->Form->end('Save Post');
?>
Mostramos el formulario de edición (con los valores actuales de ese artículo), Mostramos el formulario de edición (con los valores actuales de ese artículo),
junto a los errores de validación que hubiese. junto a los errores de validación que hubiese.
Expand All @@ -462,7 +457,7 @@ que es un nuevo elemento al llamar a la función ``save()``. Puedes actualizar u
poco tu vista 'index' para añadir los enlaces de edición de un artículo poco tu vista 'index' para añadir los enlaces de edición de un artículo
específico: específico:


:: .. code-block:: php
<!-- File: /app/View/Posts/index.ctp (edit links added) --> <!-- File: /app/View/Posts/index.ctp (edit links added) -->
Expand Down Expand Up @@ -528,7 +523,7 @@ Como estamos ejecutando algunos métodos y luego redirigiendo a otra acción de
nuestro controlador, no es necesaria ninguna vista (nunca se usa). Lo que si nuestro controlador, no es necesaria ninguna vista (nunca se usa). Lo que si
querrás es actualizar la vista index.ctp para incluír el ya habitual enlace: querrás es actualizar la vista index.ctp para incluír el ya habitual enlace:


:: .. code-block:: php
<!-- File: /app/View/Posts/index.ctp --> <!-- File: /app/View/Posts/index.ctp -->
Expand Down

0 comments on commit ae9aa80

Please sign in to comment.