Welcome to the Cookbook

loading...

7.4.1.16 tableCells

tableCells(array $data, array $oddTrOptions = null, array $evenTrOptions = null, $useCount = false, $continueOddEven = true)

Creates table cells, in rows, assigning <tr> attributes differently for odd- and even-numbered rows. Wrap a single table cell within an array() for specific <td>-attributes.

<?php echo $this->Html->tableCells(array(
    array('Jul 7th, 2007', 'Best Brownies', 'Yes'),
    array('Jun 21st, 2007', 'Smart Cookies', 'Yes'),
    array('Aug 1st, 2006', 'Anti-Java Cake', 'No'),
));
?>
 
//Output
<tr><td>Jul 7th, 2007</td><td>Best Brownies</td><td>Yes</td></tr>
<tr><td>Jun 21st, 2007</td><td>Smart Cookies</td><td>Yes</td></tr>
<tr><td>Aug 1st, 2006</td><td>Anti-Java Cake</td><td>No</td></tr>
 
<?php echo $this->Html->tableCells(array(
    array('Jul 7th, 2007', array('Best Brownies', array('class'=>'highlight')) , 'Yes'),
    array('Jun 21st, 2007', 'Smart Cookies', 'Yes'),
    array('Aug 1st, 2006', 'Anti-Java Cake', array('No', array('id'=>'special'))),
));
?>
 
//Output
<tr><td>Jul 7th, 2007</td><td class="highlight">Best Brownies</td><td>Yes</td></tr>
<tr><td>Jun 21st, 2007</td><td>Smart Cookies</td><td>Yes</td></tr>
<tr><td>Aug 1st, 2006</td><td>Anti-Java Cake</td><td id="special">No</td></tr>
 
<?php echo $this->Html->tableCells(
    array(
        array('Red', 'Apple'),
        array('Orange', 'Orange'),
        array('Yellow', 'Banana'),
    ),
    array('class' => 'darker')
);
?>
 
//Output
<tr class="darker"><td>Red</td><td>Apple</td></tr>
<tr><td>Orange</td><td>Orange</td></tr>
<tr class="darker"><td>Yellow</td><td>Banana</td></tr>
  1. <?php echo $this->Html->tableCells(array(
  2. array('Jul 7th, 2007', 'Best Brownies', 'Yes'),
  3. array('Jun 21st, 2007', 'Smart Cookies', 'Yes'),
  4. array('Aug 1st, 2006', 'Anti-Java Cake', 'No'),
  5. ));
  6. ?>
  7. //Output
  8. <tr><td>Jul 7th, 2007</td><td>Best Brownies</td><td>Yes</td></tr>
  9. <tr><td>Jun 21st, 2007</td><td>Smart Cookies</td><td>Yes</td></tr>
  10. <tr><td>Aug 1st, 2006</td><td>Anti-Java Cake</td><td>No</td></tr>
  11. <?php echo $this->Html->tableCells(array(
  12. array('Jul 7th, 2007', array('Best Brownies', array('class'=>'highlight')) , 'Yes'),
  13. array('Jun 21st, 2007', 'Smart Cookies', 'Yes'),
  14. array('Aug 1st, 2006', 'Anti-Java Cake', array('No', array('id'=>'special'))),
  15. ));
  16. ?>
  17. //Output
  18. <tr><td>Jul 7th, 2007</td><td class="highlight">Best Brownies</td><td>Yes</td></tr>
  19. <tr><td>Jun 21st, 2007</td><td>Smart Cookies</td><td>Yes</td></tr>
  20. <tr><td>Aug 1st, 2006</td><td>Anti-Java Cake</td><td id="special">No</td></tr>
  21. <?php echo $this->Html->tableCells(
  22. array(
  23. array('Red', 'Apple'),
  24. array('Orange', 'Orange'),
  25. array('Yellow', 'Banana'),
  26. ),
  27. array('class' => 'darker')
  28. );
  29. ?>
  30. //Output
  31. <tr class="darker"><td>Red</td><td>Apple</td></tr>
  32. <tr><td>Orange</td><td>Orange</td></tr>
  33. <tr class="darker"><td>Yellow</td><td>Banana</td></tr>

View more details about the tableCells function in the API