0
10月のCMSのプラグインを作成しようとしています。興味があります。ユーザーをfronendに入れ、すべてをデータベースに入れますか?10月のcms、プラグイン、Webのフロントエンドでユーザーからの入力を受け入れるフォーム
10月のCMSのプラグインを作成しようとしています。興味があります。ユーザーをfronendに入れ、すべてをデータベースに入れますか?10月のcms、プラグイン、Webのフロントエンドでユーザーからの入力を受け入れるフォーム
まず、componentを作成する必要があります。そして、あなたはCMS Pageにコンポーネントあなたを追加する必要があります
<form data-request="onTest" data-request-update="calcresult: '#result'">
<input type="text" name="value1">
<input type="text" name="value2">
<input type="submit" value="Calculate">
</form>
<div id="result"></div>
:あなたはのdefault.htmにフォームを追加することができます。
public function onTest()
{
$value1 = post('value1');
$value2 = post('value2');
// insert you values to your model
$flight = new Flight;
$flight->value1 = $value1;
$flight->value2= $value2;
$flight->save();
// or directly to database
Db::table('users')->insert(
['value1' => $value1, 'value2' => $value2]
);
return TRUE;
}
あなたは公式ドキュメントのモデルとクエリとAjaxについての詳細を見つけることができます:コンポーネントのPHPファイルでは、新しい関数を作成することができます。