1

私は本当にそれを作ることができないようです..私はこれをほぼ3日間学習することに不満を感じていますが、まだ試しています. 私が実際に起こりたいのはこれです:

顧客が注文フォームに記入する

いっぱいになったら、彼は私のページの一番下にある「今すぐ購入」ボタンをクリックします。

ユーザーが注文フォームから入力したデータを抽出し、データベースに保存したいと思います。

それがIPNまたはPDTのものと関係があるかどうかはわかりません. ポイントは、今から3日間前に進むことができないということです。これで実際に何ができるのか、おそらく疑似コードがどのように始まるのか知りたいですか?

つまり、どこから始めればよいかということです。プラグインをダウンロードして、/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 に答える