Guest User

Untitled

a guest
Jul 26th, 2014
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.47 KB | None | 0 0
  1. Form pro editaci
  2.  {block content}
  3.     <br /> <br />
  4.     <div id='artIconMenu'></div>
  5.     <div class="main"><h3>Editace článku:</h3> <br />
  6.      
  7.    
  8. {include articleForm.latte}
  9.      
  10.     </div>
  11. {/block}
  12.  
  13. Form pro přidání
  14.  {block content}
  15.     <br /> <br />
  16.     <div id='artIconMenu'></div>
  17.     <div class="main"><h3>Nový článek:</h3> <br />
  18.      
  19.    
  20. {include articleForm.latte}
  21.      
  22.     </div>
  23.   {/block}
  24.  
  25.  
  26. Z tohoto formu "dědí" předchozí dva
  27.  
  28. <form n:name="addArticle">
  29.         <ul n:if="$form->errors">
  30.             <li n:foreach="$form->errors as $error">{$error}</li>
  31.         </ul>
  32.      
  33.     <table class="addMenuArt">
  34.        <tr>
  35.         <td>{label title /}</td>
  36.         <td><input n:name="title"></td>
  37.      
  38.     <td>{label published /}</td>
  39.         <td>{input published}</td>
  40.       <td>{label categories_id /}</td>
  41.         <td>{input categories_id}</td>
  42.        </tr>
  43.     </table>
  44.      
  45.     <table class='addContentArt'>
  46.         <tr><td><textarea n:name="content"></textarea></td>
  47.        
  48.     </tr>
  49.    
  50.      
  51.    
  52.     </table>
  53.        <table>
  54.      <td>{label author /}</td>
  55.         <td><input n:name="author"></td>
  56.        </table>
  57.         <div><input n:name="submit"></div>
  58.     </form>
  59.  
  60. Form pro Homepage presenter, který přes komponentu vykreslí formulář pro editaci/přidání článku
  61.  
  62. {block content}
  63. <br /> <br />
  64. <div class="main"><h3>Posledních 10 příspěvků:</h3> <br />
  65.  {control articleMenu}
  66.  <br /> <br />
  67.  <table class="table-article-create">
  68.     <thead>
  69.         <tr>
  70.             <th>ID</th>
  71.             <th>Název</th>
  72.             <th>Text</th>
  73.             <th>Autor</th>
  74.             <th>Datum</th>
  75.             <th>Kategorie</th>
  76.         </tr>
  77.     </thead>
  78.     <tbody>
  79.         <tr n:foreach = "$articles as $article">
  80.    
  81.     <td>{$article->id}</td>
  82.     <td>{$article->title|striptags}</td>
  83.     <td class="content"><a n:href='Articles:edit'>|edit ... |delete ... |</a>{!$article->content|substr:0,35|striptags}</td>
  84.     <td>{$article->author ? $article->author:('Neznámý')}</td>
  85.     <td>{$article->datetime}</td>
  86.     <td>{($category = $article->ref('categories','categories_id')) ? $category->name:('Nezařazeno')}</td>
  87.    
  88.  </tr>
  89. </tbody>
  90.  </table>
  91. </div>
  92.  
  93. {/block}
  94.  
  95.  
  96.  
  97. <div class="main"><h3>Posledních 10 příspěvků:</h3> <br />
  98.  {control articleMenu}
  99.  <br /> <br />
  100.  <table class="table-article-create">
  101.     <thead>
  102.         <tr>
  103.             <th>ID</th>
  104.             <th>Název</th>
  105.             <th>Text</th>
  106.             <th>Autor</th>
  107.             <th>Datum</th>
  108.             <th>Kategorie</th>
  109.         </tr>
  110.     </thead>
  111.     <tbody>
  112.         <tr n:foreach = "$articles as $article">
  113.    
  114.     <td>{$article->id}</td>
  115.     <td>{$article->title|striptags}</td>
  116.     <td class="content"><a n:href='Articles:edit'>|edit ... |delete ... |</a>{!$article->content|substr:0,35|striptags}</td>
  117.     <td>{$article->author ? $article->author:('Neznámý')}</td>
  118.     <td>{$article->datetime}</td>
  119.     <td>{($category = $article->ref('categories','categories_id')) ? $category->name:('Nezařazeno')}</td>
  120.    
  121.  </tr>
  122. </tbody>
  123.  </table>
  124. </div>
  125.  
  126. {/block}
  127.  
  128. V modelu mám něco jako tohle:
  129.  
  130.       /**
  131.      * Fetch single article (for edit)
  132.      */
  133.     public function fetchSingle($id) {
  134.     $this->database->table('articles')
  135.         ->where('id',$id);
  136.     }
  137.  
  138. Cílem je, aby když klepnu na odkaz, kterej je vykreslej v <td></td> se mi načetlo id článku a rovnou i ty data. Prakticky nevím, jak tam to ID nacpat :). Je to tady ten řádek: <td class="content"><a n:href='Articles:edit'>|edit ... |delete ... |</a>{!$article->content|substr:0,35|striptags}</td>
Advertisement
Add Comment
Please, Sign In to add comment