最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

攻克CakePHP系列二 表單數(shù)據(jù)顯示

 更新時間:2008年10月22日 22:04:49   作者:  
CakePHP表單數(shù)據(jù)顯示的方法步驟

首先建立數(shù)據(jù)庫cake_ext,并執(zhí)行如下sql文:

  1. CREATE TABLE `companies` (
  2.   `id` int(11) NOT NULL auto_increment,
  3.   `company` varchar(50) NOT NULL,
  4.   `price` decimal(8,2) NOT NULL,
  5.   `change` decimal(8,2) NOT NULL,
  6.   `lastudp` date NOT NULL,
  7.   PRIMARY KEY  (`id`)
  8. ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
  9. -- ----------------------------
  10. -- Records 
  11. -- ----------------------------
  12. INSERT INTO `companies` VALUES ('1', '3m Co', '71.72', '0.02', '2008-10-21');
  13. INSERT INTO `companies` VALUES ('2', 'Alcoa Inc', '29.01', '0.42', '2008-10-20');
  14. INSERT INTO `companies` VALUES ('3', 'AT&T Inc.', '31.61', '-0.48', '2008-10-21');
  15. INSERT INTO `companies` VALUES ('4', 'Boeing Co.', '75.43', '0.53', '2008-10-13');
  16. INSERT INTO `companies` VALUES ('5', 'United Technologies Corporation', '63.26', '0.55', '2008-10-09');
  17. INSERT INTO `companies` VALUES ('6', 'Intel Corporation', '19.88', '0.31', '2008-10-15');
  18. INSERT INTO `companies` VALUES ('7', 'Exxon Mobil Corp', '68.10', '-0.43', '2008-10-17');

如下圖所示建立工程:

數(shù)據(jù)庫配置文件如下:

  1. class DATABASE_CONFIG
  2. {
  3.     var $default = array('driver' => 'mysql',
  4.                                 'connect' => 'mysql_connect',
  5.                                 'host' => 'localhost',
  6.                                 'login' => 'root',
  7.                                 'password' => 'root',
  8.                                 'database' => 'cake_ext',
  9.                                 'prefix' => '');
  10.     var $test = array('driver' => 'mysql',
  11.                             'connect' => 'mysql_connect',
  12.                             'host' => 'localhost',
  13.                             'login' => 'root',
  14.                             'password' => 'root',
  15.                             'database' => 'cake_ext',
  16.                             'prefix' => '');
  17. }

companies_controller.php:

  1. <?php 
  2. class CompaniesController extends AppController
  3. {
  4.     var $name = 'Companies';
  5.     
  6.     function index()
  7.     {
  8.         $this->set('companies'$this->Company->findAll());
  9.     }
  10.     
  11.     function view($id = null)
  12.     {
  13.         $this->Company->id = $id;
  14.         $this->set('company'$this->Company->read());
  15.     }
  16. }
  17. ?>

company.php:

 

  1. <?php
  2. class Company extends AppModel
  3. {
  4.     var $name = 'Company';
  5. }
  6. ?>

index.thtml:

  1. <h1>Test companies</h1>
  2. <table>
  3. <tr>
  4. <th>Id</th>
  5. <th>company</th>
  6. <th>price</th>
  7. <th>change</th>
  8. <th>last update</th>
  9. </tr>
  10. <?php foreach ($companies as $company): ?>
  11. <tr>
  12. <td><?php echo $company['Company']['id']; ?></td>
  13. <td>
  14. <?php echo $html->link($company['Company']['company'], "/companies/view/".$company['Company']['id']); ?>
  15. </td>
  16. <td><?php echo $company['Company']['price']; ?></td>
  17. <td><?php echo $company['Company']['change']; ?></td>
  18. <td><?php echo $company['Company']['lastudp']; ?></td>
  19. </tr>
  20. <?php endforeach; ?>  
  21. </table>

view.thtml:

  1. <h1>Company: <?php echo $company['Company']['company']?></h1>
  2. <p><small>Id: <?php echo $company['Company']['id']?></small></p>
  3. <p>Price: <?php echo $company['Company']['price']?></p>
  4. <p>Change: <?php echo $company['Company']['change']?></p>
  5. <p>LastUpdate: <?php echo $company['Company']['lastudp']?></p>

訪問http://localhost/cakephp/companies即可運行測試程序。

 

本代碼參考自官方自帶例子:http://book.cakephp.org/view/326/The-Cake-Blog-Tutorial

相關(guān)文章

  • PHP適配器模式Adapter?Pattern的使用介紹

    PHP適配器模式Adapter?Pattern的使用介紹

    這篇文章主要介紹了PHP適配器模式Adapter?Pattern的使用,適配器模式是一種結(jié)構(gòu)型模式,它可以將一個類的接口轉(zhuǎn)換成客戶端所期望的接口,從而使原本不兼容的類能夠一起工作
    2023-03-03
  • php生成隨機密碼的幾種方法

    php生成隨機密碼的幾種方法

    使用PHP開發(fā)應用程序,尤其是網(wǎng)站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。
    2011-01-01
  • php基于openssl的rsa加密解密示例

    php基于openssl的rsa加密解密示例

    這篇文章主要介紹了php基于openssl的rsa加密解密方法,結(jié)合實例形式分析了rsa加密解密的原理與具體實現(xiàn)技巧,代碼注釋中給出了相關(guān)的具體說明,需要的朋友可以參考下
    2016-07-07
  • PHP單元測試利器 PHPUNIT深入用法(三)

    PHP單元測試利器 PHPUNIT深入用法(三)

    在本系列文章的前兩篇中PHP單元測試利器:PHPUNIT初探和PHP單元測試利器:PHPUNIT深入用法(二)中,分別介紹了phpunit的基本用法和phpunit中的一些重要用法。
    2011-03-03
  • 解析Ubuntu下crontab命令的用法

    解析Ubuntu下crontab命令的用法

    本篇文章是對關(guān)于Ubuntu下crontab命令的一些用法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 在PhpStudy中進行PHP版本切換的詳細流程(Linux和Windows)

    在PhpStudy中進行PHP版本切換的詳細流程(Linux和Windows)

    在使用多樣化的 PHP Web 應用程序時,選擇合適的 PHP 版本至關(guān)重要,了解如何在 PhpStudy 中切換 PHP 版本是一項必不可少的技能,本文將指導您如何在 PhpStudy 的 Linux 版本和 Windows 版本中進行 PHP 版本的切換,確保您的應用程序能夠順暢運行
    2024-09-09
  • php array_map()函數(shù)實例用法

    php array_map()函數(shù)實例用法

    在本篇文章里小編給大家分享了一篇關(guān)于php array_map()函數(shù)實例用法,有興趣的朋友們可以學習下。
    2021-03-03
  • PHP寫的加密函數(shù),支持私人密鑰(詳細介紹)

    PHP寫的加密函數(shù),支持私人密鑰(詳細介紹)

    本篇文章是對PHP寫的加密函數(shù)且支持私人密鑰進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php SQL之where語句生成器

    php SQL之where語句生成器

    每次都寫SQL條件語句,很麻煩,容易出錯,寫了個函數(shù)整合到數(shù)據(jù)庫類里,用來根據(jù)傳入的數(shù)組,自動生成 SQL的where條件語句
    2009-03-03
  • Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發(fā)環(huán)境

    Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發(fā)環(huán)境

    這篇文章主要介紹了Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03

最新評論

宝兴县| 阳东县| 无为县| 随州市| 尉氏县| 龙游县| 龙游县| 喀喇沁旗| 青龙| 汉沽区| 易门县| 旺苍县| 石林| 美姑县| 邯郸市| 霍城县| 芜湖县| 乌兰县| 四平市| 肥西县| 舞钢市| 甘洛县| 玉树县| 满城县| 铜鼓县| 蓬安县| 隆安县| 潼关县| 康保县| 隆林| 墨玉县| 凯里市| 太白县| 家居| 突泉县| 齐齐哈尔市| 临安市| 抚顺县| 八宿县| 夏邑县| 尉氏县|