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

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

 更新時(shí)間: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即可運(yùn)行測(cè)試程序。

 

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

相關(guān)文章

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

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

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

    php生成隨機(jī)密碼的幾種方法

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

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

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

    PHP單元測(cè)試?yán)?PHPUNIT深入用法(三)

    在本系列文章的前兩篇中PHP單元測(cè)試?yán)鳎篜HPUNIT初探和PHP單元測(cè)試?yán)鳎篜HPUNIT深入用法(二)中,分別介紹了phpunit的基本用法和phpunit中的一些重要用法。
    2011-03-03
  • 解析Ubuntu下crontab命令的用法

    解析Ubuntu下crontab命令的用法

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

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

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

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

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

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

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

    php SQL之where語句生成器

    每次都寫SQL條件語句,很麻煩,容易出錯(cuò),寫了個(gè)函數(shù)整合到數(shù)據(jù)庫類里,用來根據(jù)傳入的數(shù)組,自動(dòng)生成 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)境,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評(píng)論

肇源县| 古浪县| 井冈山市| 柘荣县| 彭阳县| 方正县| 尉氏县| 巧家县| 元江| 东阳市| 清流县| 井冈山市| 汶上县| 黄龙县| 会宁县| 务川| 霍城县| 乌鲁木齐市| 苍南县| 通辽市| 马公市| 永州市| 都昌县| 高阳县| 筠连县| 启东市| 杂多县| 武胜县| 东乌珠穆沁旗| 合阳县| 灵宝市| 琼中| 洛宁县| 桃园市| 江源县| 韶关市| 伊宁县| 宁城县| 鹤壁市| 浠水县| 当雄县|