質問 > 管理機能 > PHPから商品登録を行なう方法 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
shimbo |
投稿日時: 2018/11/15 10:21
対応状況: −−−
|
半人前 登録日: 2018/10/5 居住地: 投稿: 27 |
Re: PHPから商品登録を行なう方法 ありがとうございます。
私の方で、formから受け取るパターンと、直接データをORMで書き込むパターンが区別できておらず、混乱していました。Admin/ProductController.phpの記述を参考にしていたせいで、form経由の書き方が入ってきてしまっていました。 現状を整理しますと、 ・外部システムからの商品データは受け取れている(file_put_contents()でログに書き出せている) ・プラグインから直接データを書き込む という形です。 ・orm.emにsetterを使ってデータをセット ・persistしてflush という形でできるはずだと思っております。 > ・$longname_en こちらは商品名が入るのでしょうか? 仰るとおり、商品名が入ります。 > ・バリデートが入っていないようなのですが、CSRFのチェックを一度外している感じですか? form経由ではなくDoctorineで書き込もうと思っておりますので、CSRFのチェックはしていません。 > ・フォームデータを処理するには、handleRequest()メソッドを呼び出す必要がありますが、実行されてないように思われます。 こちらは完全に見落としていました。formで書き込む際にはどこに入れればいいか、調べてみます。 > POSTした内容すべて保存できたのでしょうか? flushすると、MySQL側から「○○はnull不可」とのエラーが戻ってくるので、それを調べている段階です。 商品のセットに必要なデータというのは、どこかで調べたらわかるものでしょうか。その辺りのノウハウがどうもよくわかりません。 ともかくも、いろいろ指摘して頂き、助かります。本当にありがとうございます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
PHPから商品登録を行なう方法 | shimbo | 2018/11/12 11:30 |
Re: PHPから商品登録を行なう方法 | red | 2018/11/12 17:49 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/13 11:49 |
Re: PHPから商品登録を行なう方法 | sw_tm | 2018/11/13 10:00 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/13 11:57 |
Re: PHPから商品登録を行なう方法 | sw_tm | 2018/11/13 13:17 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/14 12:18 |
Re: PHPから商品登録を行なう方法 | sw_tm | 2018/11/14 13:22 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/14 15:02 |
Re: PHPから商品登録を行なう方法 | sw_tm | 2018/11/14 16:14 |
» Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/15 10:21 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/15 12:08 |
Re: PHPから商品登録を行なう方法 | shimbo | 2018/11/14 13:20 |