witam wszystkich mam taki problem mam w bazie danych tabelke z danymi ktora zawiera jeden wiersz danych ( sa to dane o firmie) ktore maja sie wyswietlac na kazdej stronie wiec w layouts w pliku default.ctp w sekcji header probowalem to zrobic ale mi to nie wychodzi. moze ktos mi powie jak to zrobic w jaki sposob

  1. CREATE TABLE IF NOT EXISTS `firmas` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  3. `nazw` varchar(255) NOT NULL,
  4. `adress` varchar(255) NOT NULL,
  5. `phone` varchar(100) NOT NULL,
  6. `mobile` varchar(100) NOT NULL,
  7. `email` varchar(150) NOT NULL
  8. ) ;


  1. <body>
  2. <header>
  3. <div class="pierwszy">
  4. <?php
  5. echo "<br>";
  6. echo "&nbsp&nbsp&nbsp&nbsp".$this->Html->image("/app/webroot/img/logo3.jpg", array("alt" => "logo firmy",'url' => array('controller' => 'pages', 'action' => 'home')));
  7. ?>
  8. </div>
  9. lalalaa
  10. <div class="drugi">
  11.  
  12. <?php
  13. echo "tu bedzie kod ktory wyswietli dane firmy";
  14.  
  15. ?>
  16. </div>
  17. <center>
  18. <nav>
  19. <?php
  20. echo "<br>" .$this->element('menu');
  21. ?>
  22. </nav>
  23. </center>
  24.  
  25.  
  26.  
  27. </header>
  28.  
  29.  
  30.  
  31. <section>
  32. <?php echo $this->fetch('content'); ?>
  33. <section>
  34.  
  35. <footer>
  36. <div class="nagl">
  37. <center><?php echo $this->Html->image('logo6.jpg', array('alt' => 'Logo firmy ')); ?> </center>
  38.  
  39. </div>
  40. <footer>
  41.  
  42.  
  43. </body>


probowalem to zrobic tak

  1. <?php
  2. class FirmasController extends AppController{
  3. public $helpers = array('Html','Form');
  4.  
  5. public function index(){
  6. $this->set('dane',$this->Firma->find('all'));
  7. }
  8. }
  9. ?>



  1. <?php
  2. class Firma extends AppModel {
  3. public $name = 'Firma';
  4. }


  1. <table style='color:red;'>
  2. <?php foreach ($dane as $ppp): ?>
  3. <tr>
  4.  
  5.  
  6. <th ><?php echo $ppp['Firma']['nazw']; ?> </th>
  7.  
  8.  
  9. </tr>
  10. <?php endforeach; ?>
  11.  
  12.  
  13.  
  14. </table>


i w layouts umiesc

kod
  1. <?php $this->html->element('test'); ?>


ale nie zadzialalo przy wywolaniu strony glownej jakies pomysly macie questionmark.gif