-1

私は素材に直接形を持っています。結果フォームの値を電子メールで管理者に送信し、並行してそれらをデータベースに入れる必要があります。handler.php にすべてのコードがあります。問題は、handler.php をどこに置くべきか、フォームのアクション フィールドにどのようにリンクを提供すればよいかということです。

私は url: のこのアプローチを試みた action="<?php echo JURI::base( true ).'/modules/mod_form_handler/handler.php; ?>"ので、私の handler.php は/modules/mod_form_handler/ディレクトリに置かれましたが、提出後の結果は "404" でした

PS。私は昔ながらのプログラマーなので、タスクを解決するために拡張機能/プラグインを避けていると私を判断しないでください:)

4

2 に答える 2

-2

「迅速かつ汚い」解決策が必要な場合は、残念ながら運が悪いです。少なくとも、モジュールのフォーム (&task=subcontroller.methodname ie &task=contacts.save) から呼び出すことができるメソッドを持つコントローラーを備えたコンポーネントが必要です。

すぐに始めるには、component-creator.com にアクセスして、1 つのテーブル (データを保存する場所) を持つ単純なコンポーネントを作成するだけです。これは無料のサービスです。 save」を使用して、モジュールから &task=subcontroller.save を使用してそこにルーティングできます

トークンなど、他の必須フィールドがモジュールに挿入されていることを確認する必要があります。

于 2013-08-19T07:51:22.140 に答える