cakephp传递函数请参阅我的解释请

问题描述:

请帮我用我简单的cakephp应用程序。cakephp传递函数请参阅我的解释请

我有一个products_warehouses表:

-- 
-- Table structure for table `products_warehouses` 
-- 

CREATE TABLE IF NOT EXISTS `products_warehouses` (
    `id` int(5) NOT NULL auto_increment, 
    `product_id` int(5) NOT NULL, 
    `buyprice` decimal(8,2) NOT NULL, 
    `sellprice` decimal(8,2) NOT NULL, 
    `date_received` date NOT NULL, 
    `total_stock_received` int(3) NOT NULL, 
    `stock_on_hand` int(3) NOT NULL, 
    `stock_to_transfer` int(3) default NULL, 
    `created` datetime NOT NULL, 
    `modified` datetime NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 

我想是的,我有一个传递函数,这样,当我转移项目。它会自动转到products_showrooms表并从仓库stock_to_tranfer字段将被添加到从products_showrooms表默认为0的stock_received:

这里是products_showrooms表

-- 
-- Table structure for table `products_showrooms` 
-- 

CREATE TABLE IF NOT EXISTS `products_showrooms` (
    `product_warehouse_id` int(5) NOT NULL, 
    `stock_on_hand` int(2) NOT NULL, 
    `stock_received` int(2) NOT NULL, 
    `date_received` date NOT NULL, 
    PRIMARY KEY (`product_warehouse_id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1; 

谁能帮我这个?。这些表应该有关系吗?

有人可以为我提供transfer()函数的正确代码吗? 我应该在这两个表格的模型和控制器中放置什么?..

谢谢..请帮助我。

+3

你必须先阅读http://book.cakephp.org/。给我们什么是你确切的问题,而不是你想要的。 – 2010-10-29 07:34:02

+1

我们不会为你建立一些东西。如果您遇到困难,我们可以帮助您。 – Nigel 2010-10-29 07:47:03

+0

除了第一行外,这里没有特定的CakePHP。你需要阅读一本基本的MySql/PHP书。 – Leo 2010-10-29 12:00:41

首先,您需要将product_warehouse_id重命名为products_warehouse_id。然后从食谱中研究relationship types。尝试着手自己编写代码,如果你不能得到它的工作,然后问这个问题。

+0

+1时间... – Leo 2010-10-29 17:02:01