人のユーザが現在オンラインです。5.7.22-log[WEBサーバ]Apache[ブラウザ]Chrome[導入プラグインの有無]無し同サーバのPHPから商品登録をできるようにしたいのですが、Symfony2の仕様がうまく理解しきれておらず、質問させて頂きます。'\Eccube\Controller\Admin\Product\ProductController::edit')->bind('admin_product_product_new');とあります。ProductController::editを調べてみると、admin_productフォームタイプからデータを拾っているようです。他のPHPからPOSTでフォーム名と同じデータを送付すれば商品登録ができるかと思って試しているのですが、うまくできません。その送付方法自体も、今はCurlを使っているのですが、この方法が正しいかどうか確信がありません。別のシステムにあるデータを利用し商品登録を行いたいということでしょうか?その場合いくつか方法が考えられると思います。curlでも可能ですが、管理画面へのログインとCSRFへの実装が必要になります。curlが必須な条件でなければ他の方法のほうが良いと思います。PHPから商品登録を行なう方法コメントありがとうございます。'\Eccube\Controller\Admin\Product\ProductController::edit')->bind('admin_product_product_new');とありますので、\Eccube\Controller\Admin\Product\ProductController::editにデータをPOSTして......と思っていたのですが、ResponseにはHTMLが出力されているものの、データベースには反映されず......といった状況です。sw_tmさんも仰っているように、CSRFなど別の要因なのかな......と思っております。方針転換して、直接app['orm.em']に書き込んでいく方がいいのかな......と思い始めました。それはそれで、$app->persist($Product');$app['orm.em']->flush();とするだけでちゃんと反映されるのか、少々不安な部分はあるのですが......。仰る通り、別のシステムからの登録ということです。CURLだとCSRFのトークンが必要になるとのことですね。それは見落としておりました。1つだけ商品を登録するという状況を想定しているので、CSV経由のことは考えていませんでした。私は、どうもデータを他のクラス、コントローラーに渡す方法が今一つ理解できていないようです。この場合、CSVのデータを生成して、->render()で/admin/product/product_csv_uploadに投げるような感じになるんでしょうか。管理画面から登録することを想定して、お伝えしました。PHPから商品登録を行なう方法なるほど、そういうことですね。今回は人手を介することはちょっと難しいので、なんとか頑張ってみたいと思います。ありがとうございます。}いろいろ教えて頂いた甲斐あって、なんとかPOSTされたデータを保存するところまで書きました。postでデータを投げてもサーバー500が戻ってきてしまいます。PHPから商品登録を行なう方法3点確認させてください。・登録したい商品情報は、DBに保存されていますか?DBに保存されている場合、EC-CUBEのサーバーからアクセスすることは可能でしょうか?・商品登録を行うタイミングをおしえてください。PHPから商品登録を行なう方法ありがとうございます。・登録したい情報は、DBには登録されていません。・商品登録を行なうタイミングは、別システムの商品登録時になります。・商品画像の登録もしたいと思っています。別システムで商品が登録された時に、データを受け取ってECCUBE3にコピーするようなイメージです。