Re: Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

2020年12月10日 at 10:01

ハイキック 様
いただければありがたいです
研究材料にさせてください

Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

2020年12月10日 at 11:44
teraさま

 おはようございます。
研究材料というほどのものではございませんが、参考には
なるかもしれませんので、ダウンロード先をご案内いたします。

http://github.com/tkp-kitazume/ykproject

にアクセスなさっていただき、
sample.php
shosai.php
Controllerフォルダの中にも、同じ名前のファイル(2つ)が
入っておりますので、すべてダウンロードしてください。

いずれもphpファイルですので、メモ帳などのエディタで
ご覧いただけます。

実際には、これらのファイルを、
teraさまのconcrete5がインストールされているサーバの
/application/blocks/external_form/forms の下にsample.phpと
shosai.php、Controllerフォルダを設置します。
そのうえで、concrete5作成キャンバスから、ブロックを
追加しますが、その時、「外部フォーム」を選択します。
外部フォームブロックを配置する際、フォーム選択画面が
開くので、「sample」を選択します。
そうしますと、tera様のキャンバスにsampleの外部フォーム
が配置されます。
もちろん、Expressエンティティが未作成なので、いきなり
配置するとエラーが出ます。

まずは、sample.phpと、shosai.phpをじっくりご覧になって
いただきたいと思います。
ちなみに、sample.php は、Expressデータベースの商品を
一覧(グリッド表示)する部分、shosai.phpは、「編集」ボタン
を押下した際に遷移する「編集画面」のことです。
頑張ってください。
よろしくお願いいたします。
 

Re: Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

2020年12月10日 at 12:29
ありがとうございます
いただきます
 

Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

2020年12月11日 at 11:19
teraさま

 おはようございます、。
Expressにおける、データの扱い方法については、英語のサイト
になりますが、こちらをご覧いただければ、phpを使った
Expressの扱い方がご理解いただけると思います。

http://documentation.concrete5.org/developers/express/creating-reading-searching-updating-and-deleting-express-entries