1

我真的似乎做不到。我很沮丧地学习了近三天,但我仍在努力。我实际上想要发生的是:

客户填写订单

填写完毕后,他会点击我页面底部的“立即购买”按钮。

我想提取用户从订单中输入的数据并将其保存到数据库中。

不知道它是否与 IPN 或 PDT 的东西有关。关键是我现在三天都不能前进。我想知道这可能是如何开始的,我实际上可以用它做什么的伪代码?

我的意思是我可以从哪里开始。好的,我下载了插件并将其解压缩到/app/Plugin/中,然后呢?我已经阅读了手册并尝试了各种教程,但它并没有让我到任何地方。我完全是一个初学者。请帮忙。


这是我正在做的更新。

我收到了这个错误:

Error: PaypalIpn.PaypalHelper could not be found.

Error: Create the class PaypalHelper below in file: C:\xampp\htdocs\wifidrivescanportal\app\Plugin\paypal_ipn\View\Helper\PaypalHelper.php

<?php
class PaypalHelper extends AppHelper {

}
4

3 回答 3

1

既然您说这是 cake 2.x,请确保您的插件已加载:

http://book.cakephp.org/2.0/en/plugins.html#installing-a-plugin

从 cake 2.0 开始,插件需要这个才能工作。此外,请确保您使用的插件是为 Cake 2.x 版本制作的,而不是更早的版本,因为它们不兼容。

于 2012-05-21T11:22:59.343 回答
1

这是因为您没有配置全局引导程序。将以下行添加到您的 cakephp/app/Config/bootstrap.php 中,它应该可以工作!

CakePlugin::load('PaypalIpn', array('bootstrap' => array('paypal_ipn_config'), 'routes' => true));
于 2012-06-20T21:42:53.827 回答
0

你没有提到你的蛋糕版本——你总是应该提到的。但我认为它是 2.x

那么你为什么不在约定之后命名你的插件呢?paypal_ipn 应该是 PaypalIpn

于 2012-05-21T08:44:07.940 回答