検索結果
キーワード: http (341 〜 360 件目を表示)フォーラム
Re: 3Dセキュアの設定方法
mcontact (2024/2/3 18:49:20)
初心者であり、ドキュメントを読んでも理解できないのであればPAY.JP決済プラグイン等はプラグイン等で出ていますので、そちらを利用した方が下手に初心者が手を出すより安全でありお金に関わる事なので不具合も少ないのでオススメです。https://subspire.co.jp/product/pay-jp-ec-cube-4-secure/
Re: チェックボックスの複数の受け取り方tattsu (2024/2/3 13:44:24)
こちらに書いておきますね。https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=28081&forum=11&post_id=111616#forumpost111616
3Dセキュアの設定方法wbh5115 (2024/2/3 13:42:02)
こんにちは。初心者故に何をどうお伝えしたらいいのかもわからない状況でして…。EC-CUBE4を使用していますが、Pay.jpの3Dセキュアを設定しようとしている段階でつまづいています。https://pay.jp/docs/charge-tdshttps://pay.jp/docs/api/#payjp-apihttps://pay.jp/docs/api/#3dセキュアフローを完了するこちらを見ましたが、実際、EC-CUBE側のどこにどう入れたらいいのかわからない状況です。どなたかご教示願います。
Re: カートのリアルタイム更新についてmcontact (2024/2/3 8:38:18)
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=28084&forum=10&post_id=111611下記と同じ内容です。スレッドは一つにしましょう。
Re: 4系 問い合わせフォームにチェックボックスの実装mcontact (2024/2/2 17:03:35)
フォームを追加しただけでは、メール送信内容には反映されないのでメール送信内容であるテンプレート側も修正しない限りは、フォームに追加した項目は空欄でのメール送信になります。下記当たりのプログラムにてメール送信しています。https://github.com/EC-CUBE/ec-cube/blob/4.3/src/Eccube/Service/MailService.php#L293-L346
4系 問い合わせフォームにチェックボックスの実装C.C.A (2024/2/2 16:56:27)
問い合わせフォームにチェックボックスを実装しました。お客様が選択した複数の値を問い合わせメールで送信する際に、以下のスレッドを参考にしましたが、メールでは空欄が送信されてしまいます。どなたか実装方法をご教示いただけませんでしょうか。https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23138&forum=10該当部分のコードは以下となります。 {{ form.category_id.vars.data|join(',') }} {% for subForm in form.category_id %} {% if subForm.vars.checked %} {{ subForm.vars.data }} {{ form_widget(subForm, { type : 'hidden'}) }} {% endif %} {% endfor %}
Re: E2E テスト実行環境nanasess (2024/2/2 10:48:08)
反応遅れてすみません。E2Eテストは、ペネトレーションテストも兼ねているため、 OWASP ZAP も起動する必要があります。設定方法は以下を参考にしていただければと思いますhttps://github.com/EC-CUBE/ec-cube2/tree/master/zapOWASP ZAP の proxy を使用するため、EC-CUBE の HTTP(S)_URL は 'https://ec-cube' にしておく必要があります。socket hang up になる場合は、 OWASP ZAP の proxy または API のアクセス許可が正常に設定されていない可能性が高いです。通常、docker-compose.owaspzap.yml と docker-compose.owaspzap.daemon.yml を指定していれば、自動設定されるのですが。。。4系の情報ですが、 OWASP ZAP の設定自体は以下の記事が参考になると思いますhttps://doc4.ec-cube.net/penetration-testing/quick_start現在、Playwright 自体は、node v16 移行であれば実行可能です。以下のコマンドでインストールできます
yarn install
yarn run playwright install --with-deps chromium
yarn playwright install-deps chromium
E2Eテストの実行に必要なコマンドは以下 GitHub Actions を参考にしていただくと良いかも。https://github.com/EC-CUBE/ec-cube2/blob/21c00254ee6a0c039015a572d46c3e3083c49ccd/.github/workflows/e2e-tests.yml#L15-L71経緯などは以下の PR が参考になると思いますhttps://github.com/EC-CUBE/ec-cube2/pull/482
Re: 基本情報管理>定休日管理で未入力で登録するとシステムエラーが発生するbbkids (2024/2/2 10:03:29)
EC-CUBE 2.17.2https://github.com/EC-CUBE/ec-cube2/releases/tag/eccube-2.17.2同じ結果になるとは思いましたが、一応試して見ました。PHP8.0のエラーログです。■PHP8.0[/manager/basis/holiday.php] Fatal error(E_ERROR): Uncaught TypeError: checkdate(): Argument #1 ($month) must be of type int, string given in data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php:203Stack trace:#0 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(203): checkdate('', '', '2024')#1 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(91): LC_Page_Admin_Basis_Holiday->lfCheckError(Object(SC_FormParam), Object(SC_Helper_Holiday))#2 data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(61): LC_Page_Admin_Basis_Holiday->action()#3 public_html/manager/basis/holiday.php(28): LC_Page_Admin_Basis_Holiday->process()#4 {main} thrown on [data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php(203)] from ::1
Re: 基本情報管理>定休日管理で未入力で登録するとシステムエラーが発生するmcontact (2024/2/2 8:34:11)
EC-CUBE 2.17.2-p2では、公式含めてPHP8.2には非対応になっていたはずです。下記のGithubにて開発版であればPHP8.2に対応していますが、公式リリース版ではないので全て正常に動作するかは不明です。https://github.com/EC-CUBE/ec-cube2/releases/tag/eccube2-weekly-20231031
Re: バックアップ復元⇒管理画面にログインできなくなった現状についてHiko80 (2024/2/2 3:46:24)
ご確認ありがとうございます。下記のようなコードが羅列しておりました。security \AuthenticatorManager:handleAuthenticationFailure:266] - Authenticator failed.BadCredentialsException(code: 0): The presented password is invalid. /public_html/vendor/symfony/security-http/EventListener/CheckCredentialsListener.php:89)","authenticator"
Re: .0系から4.2系へプラグインデータ(追加項目)の移行についてh_tanaka (2024/1/30 15:42:50)
データ移行プラグインでは会員IDは変わらず移行できたと思います。なので、プラグイン開発元が言われている通り、会員項目追加のデータベース構造を確認しながら移行することになると思います。DB操作経験がないのでしたら、データ移行プラグインをカスタマイズすることでも実現できるかと思います。PHPの知見もないようでしたら、インテグレートパートナーに相談することをおすすめします。https://www.ec-cube.net/integrate/partner/
Re: EC4.2 SBPS決済サービス、alipay決済エラー SYSTEM_ERRORmcontact (2024/1/29 15:42:57)
EC-CUBEログを確認できますか?どのようなエラーが出ますでしょうか?EC-CUBEのログであれば、var/log/prod/site-yyyy-mm-dd.log に「システムエラーが発生しました」や「ERROR」といった行がありましたらご提示ください。また、下記サイトにてソフトバンクペイメントサービスのお問い合わせ窓口がありますので、お問い合わせしてみてはいかがでしょうか?https://developer.sbpayment.jp/pages/no_contact
EC4.2 SBPS決済サービス、alipay決済エラー SYSTEM_ERRORstwood (2024/1/29 14:23:27)
▼テンプレート[EC-CUBE]4.2.2[現象] クレジットカード、PayPayオンライン支払いが正しい,alipay決済エラー,エラー画面の内容:"系统有点儿忙,一会儿再试试。错误码:SYSTEM_ERROR"https://developer.sbpayment.jp/Webサイト上のテストでは、上記のエラーメッセージも表示されます何故ですか???
Re: E2E テスト実行環境seasoft (2024/1/28 16:55:52)
関係あるか分かりませんが、以下の状況です。(WSL の Ubuntu で実行)$ curl 'https://ec-cube/' --proxy 'http://127.0.0.1:8090' -v
* Trying 127.0.0.1:8090...
* Connected to (nil) (127.0.0.1) port 8090 (#0)
* allocate connect buffer!
* Establish HTTP proxy tunnel to ec-cube:443
> CONNECT ec-cube:443 HTTP/1.1
> Host: ec-cube:443
> User-Agent: curl/7.81.0
> Proxy-Connection: Keep-Alive
>
* Proxy CONNECT aborted
* CONNECT phase completed!
* Closing connection 0
curl: (56) Proxy CONNECT aborted
Re: E2E テスト実行環境seasoft (2024/1/28 16:48:03)
以下のような感じで、「RequestError: Error: socket hang up」というエラーが頻発します。$ docker-compose -f docker-compose.dev.yml -f docker-compose.owaspzap.daemon.yml -f docker-compose.pgsql.yml -f docker-compose.mysql.yml -f docker-compose.owaspzap.yml -f docker-compose.yml up -d
[+] Running 5/5
✔ Container ec217-mailcatcher-1 Started 0.2s
✔ Container ec217-postgres-1 Started 0.2s
✔ Container ec217-mysql-1 Started 0.2s
✔ Container ec217-ec-cube-1 Started 0.1s
✔ Container ec217-zap-1 Started 0.1s
$ npx playwright test
[@faker-js/faker]: faker.company.companyName() is deprecated since v7.4 and will be removed in v8.0. Please use faker.company.name() instead.
[@faker-js/faker]: faker.fake() is deprecated since v7.4 and will be removed in v8.0. Please use faker.helpers.fake() instead.
Running 164 tests using 4 workers
1) [chromium] › test/admin/customer/edit.test.ts:13:7 › 会員登録画面のテストをします › 会員登録画面のテストをします ──────────
RequestError: Error: socket hang up
at RequestError (/home/xxx/htdocs/ec217/node_modules/request-promise-core/lib/errors.js:14:15)
at Request.plumbing.callback (/home/xxx/htdocs/ec217/node_modules/request-promise-core/lib/plumbing.js:87:29)
at Request.RP$callback (/home/xxx/htdocs/ec217/node_modules/request-promise-core/lib/plumbing.js:46:31)
at self.callback (/home/xxx/htdocs/ec217/node_modules/request/request.js:185:22)
at Request.onRequestError (/home/xxx/htdocs/ec217/node_modules/request/request.js:877:8)
[5/164] [chromium] › test/admin/customer/edit.test.ts:18:7 › 会員登録画面のテストをします › LC_Page_Admin_Customer_Edit_Ex クラスのテストをします @ext
...
他に、以下のようなエラーも頻発します。 22) [chromium] › test/installer/installer.test.ts:15:7 › インストーラのテストをします › インストーラを表示します ───────────
Error: page.goto: net::ERR_EMPTY_RESPONSE at https://ec-cube/install/
Call log:
- navigating to "https://ec-cube/install/", waiting until "load"
10 | const browser = await chromium.launch();
11 | page = await browser.newPage();
> 12 | await page.goto(url);
| ^
13 | });
14 |
15 | test('インストーラを表示します', async () => {
at /home/xxx/htdocs/ec217/e2e-tests/test/installer/installer.test.ts:12:16
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
test-results/test-installer-installer-インストーラのテストをします-インストーラを表示します-chromium/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
最後は、以下の文言を表示したまま、進まなくなります。[157/164] [chromium] › test/installer/installer.test.ts:103:7 › インストーラのテストをします › トップページを確認します
テスト結果のエラーというより、環境構成の不備だと思うのですが、何か分かりましたら教えてください。なお、Windows 上の Chrome から https://localhost:4430 にアクセスすると、フロント画面が表示されます。https://localhost:4430/admin/ でログイン画面が表示されます。test-results/ 以下に保存される PNG 画像は、全て白画面です。
Re: E2E テスト実行環境の Node.js バージョンseasoft (2024/1/28 2:50:22)
nanasess さんの4系の記事を読みました。https://zenn.dev/nanasess/articles/ec-cube-plugin-e2etesting-in-10mins「Node.js 14 以上がインストールされていること」との事で、冒頭に貼ったエラーとも矛盾しなそうですので、とりあえず深く考えず$ nvm use --lts
Now using node v20.11.0 (npm v10.2.4)で進めています。とりあえず、冒頭のエラーは回避できた様子です。次は、EC-CUBE 実行環境 (Docker?) を別途構成しておく必要がありそうなエラーで躓いていますが、上記の記事も参考に、もう少し試してみようと思います。
ローカルで立ち上げたEC-CUBEの開発環境用のサイトにモジュールをインストールすることはできますか?mac_aj (2024/1/26 18:31:22)
EC-CUBE 2.13をlocalhostで動かしているのですが、このローカルで動かしているサイトにモジュールを導入し、モジュールの動きを検証することはできますか?具体的には、PayPalのモジュールをローカル上で試そうとしています。以下を参考にして、dockerでEC-CUBEのサイトをローカル上に建てています。------------------------------------https://github.com/EC-CUBE/ec-cube2------------------------------------
受注画面から注文受付以外のメール作成&送信を行いたいisYou (2024/1/26 2:36:18)
[EC-CUBE] 4.2.3[PHP] PHP 8.1[データベース] MySQL 5.7受注画面の下部にある[メールを作成]からメール通知画面を起動し、デフォルトテンプレートの出荷通知メールを編集してメール送信を行いたいです。初期では注文受付メールのテンプレートのみが選択可能な状態ですが、src\Eccube\Form\Type\Admin\OrderMailType.php を修正して出荷通知メールを選択肢として追加することはできました。ただ、追加した出荷通知メールを選択したところ以下のエラーが発生しました。出荷通知メールの内容表示に必要な"Shipping"が無いためだとは思いますが、ここからどのような改修を行っていけばよいのかわからない状態です。ご教授いただければ幸いです。よろしくお願いします。エラー内容------Twig\Error\RuntimeError:Variable "Shipping" does not exist. at src/Eccube/Resource/template/default/Mail/shipping_notify.twig:16 at __TwigTemplate_dfe41e96a15c018b12fc1a4bb76ef96a->{closure}() (var/cache/dev/twig/17/174dd7d79e253eac9ec2cf94026fe694.php:54) at __TwigTemplate_dfe41e96a15c018b12fc1a4bb76ef96a->doDisplay() (vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (src/Eccube/Twig/Template.php:41) at Eccube\Twig\Template->display() (vendor/twig/twig/src/Template.php:390) at Twig\Template->render() (vendor/twig/twig/src/TemplateWrapper.php:45) at Twig\TemplateWrapper->render() (vendor/twig/twig/src/Environment.php:318) at Twig\Environment->render() (vendor/symfony/framework-bundle/Controller/AbstractController.php:258) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView() (src/Eccube/Controller/Admin/Order/MailController.php:198) at Eccube\Controller\Admin\Order\MailController->createBody() (src/Eccube/Controller/Admin/Order/MailController.php:113) at Eccube\Controller\Admin\Order\MailController->index() (vendor/symfony/http-kernel/HttpKernel.php:163) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:75) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle() (index.php/:83)
システムエラーが発生しました。解読をお願い致します。wa.shi (2024/1/25 12:41:44)
▼テンプレート[EC-CUBE] 4.2.2等[レンタルサーバ] Xserver[PHP] 8.1.22[現象] 商品登録を行っている最中にシステムエラーが発生いたしました。ログを辿ったところ、以下のように出力されました。2024-01-25T12:07:34.761933+09:00] php.CRITICAL [58c0673c] [ba0a022] [N/A] [Symfony\Component\ErrorHandler\ErrorHandler:handleException:584] - Uncaught Error: Division by zero {"exception":"[object] (DivisionByZeroError(code: 0): Division by zero at /home/●●●/■■■/public_html/var/cache/prod/twig/6f/6f70bd05664682fd98f7a0d41cac9418.php:470)"} [GET, /, nnn.nn.nnn.nn, https://■■■/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36]
[2024-01-25T12:07:34.764505+09:00] front.ERROR [58c0673c] [ba0a022] [N/A] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["Division by zero","/home/●●●/■■■/public_html/var/cache/prod/twig/6f/6f70bd05664682fd98f7a0d41cac9418.php",470,"#0 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_712195911edfcc0d6b38df21ae51ac95->doDisplay(Array, Array)\n#1 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#2 /home/●●●/■■■/public_html/src/Eccube/Twig/Template.php(41): Twig\\Template->display(Array, Array)\n#3 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(390): Eccube\\Twig\\Template->display(Array)\n#4 /home/●●●/■■■/public_html/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\\Template->render(Array, Array)\n#5 /home/●●●/■■■/public_html/vendor/twig/twig/src/Environment.php(318): Twig\\TemplateWrapper->render(Array)\n#6 /home/●●●/■■■/public_html/src/Eccube/Twig/Extension/TwigIncludeExtension.php(42): Twig\\Environment->render('Block/lc_sale.t...', Array)\n#7 /home/●●●/■■■/public_html/var/cache/prod/twig/78/785b45138998473390738fa60876d1eb.php(55): Eccube\\Twig\\Extension\\TwigIncludeExtension->include_dispatch(Array, 'Block/lc_sale.t...')\n#8 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_1d4ec861a27e494a6147aed1249ab96c->doDisplay(Array, Array)\n#9 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /home/●●●/■■■/public_html/src/Eccube/Twig/Template.php(41): Twig\\Template->display(Array, Array)\n#11 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(390): Eccube\\Twig\\Template->display(Array)\n#12 /home/●●●/■■■/public_html/vendor/twig/twig/src/Extension/CoreExtension.php(1290): Twig\\Template->render(Array)\n#13 /home/●●●/■■■/public_html/var/cache/prod/twig/bc/bc6f1a5829e545b781b7e0746767bdc6.php(301): twig_include(Object(Twig\\Environment), Array, 'block.twig', Array)\n#14 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_b890e8a249d773c308cd25f5e2458b9c->doDisplay(Array, Array)\n#15 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#16 /home/●●●/■■■/public_html/src/Eccube/Twig/Template.php(41): Twig\\Template->display(Array, Array)\n#17 /home/●●●/■■■/public_html/var/cache/prod/twig/80/80a84edc2979728e5ba35aa7299c4264.php(47): Eccube\\Twig\\Template->display(Array, Array)\n#18 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(405): __TwigTemplate_786b17de0adb00bde3bd7d9bddafc08c->doDisplay(Array, Array)\n#19 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#20 /home/●●●/■■■/public_html/src/Eccube/Twig/Template.php(41): Twig\\Template->display(Array, Array)\n#21 /home/●●●/■■■/public_html/vendor/twig/twig/src/Template.php(390): Eccube\\Twig\\Template->display(Array)\n#22 /home/●●●/■■■/public_html/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\\Template->render(Array, Array)\n#23 /home/●●●/■■■/public_html/vendor/twig/twig/src/Environment.php(318): Twig\\TemplateWrapper->render(Array)\n#24 /home/●●●/■■■/public_html/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php(115): Twig\\Environment->render('index.twig', Array)\n#25 /home/●●●/■■■/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php(270): Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener->onKernelView(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#26 /home/●●●/■■■/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php(230): Symfony\\Component\\EventDispatcher\\EventDispatcher::Symfony\\Component\\EventDispatcher\\{closure}(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\n#27 /home/●●●/■■■/public_html/vendor/symfony/event-dispatcher/EventDispatcher.php(59): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent))\n#28 /home/●●●/■■■/public_html/vendor/symfony/http-kernel/HttpKernel.php(168): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(Symfony\\Component\\HttpKernel\\Event\\ViewEvent), 'kernel.view')\n#29 /home/●●●/■■■/public_html/vendor/symfony/http-kernel/HttpKernel.php(75): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#30 /home/●●●/■■■/public_html/vendor/symfony/http-kernel/Kernel.php(202): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#31 /home/●●●/■■■/public_html/index.php(83): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#32 {main}"] [GET, /, nnn.nn.nnn.nn, https://■■■/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36]考えられる原因と致しましては、・特定のカテゴリーで指定している商品を呼び出す ブロックを設置しているのですが、 そのブロックを配置するとシステムエラーが発生します。・試しに、上記ブロックの指定カテゴリーIDを別IDに変えるとエラーは解消します。・システムエラーが発生するカテゴリーIDは商品点数が大量でして、それが原因なのかなと思い、 該当twigファイルの特定カテゴリーの商品リスト呼び出し箇所に対して、 「.setMaxResults(50)」の記述を追加し、商品点数を絞っても、システムエラーが発生してしまいます。商品点数が多いのが原因なのか、コードミスなのか分からず。。。ログもキャッシュに関する(?)エラーのため、ネットで解消方法を捜してもヒットせず、どなたかアドバイスやログの解読等、ご教授頂けますでしょうか?何卒、よろしくお願いいたします。
Re: EC-CUBE4.2の学習方法についてmint_mi (2024/1/24 20:19:27)
tattsu様> まずはController Entity Repository FormType Twigあたりを使うことができれば、基本的な開発ができると思います。> (Formは少し難しいですが・・)ありがとうございます以下の公式ドキュメントのページを見るのが良いでしょうか?Controllerhttps://symfony.com/doc/5.x/controller.htmlEntityhttps://symfony.com/doc/current/doctrine.html#creating-an-entity-classRepositoryhttps://symfony.com/doc/current/doctrine.html#querying-for-objects-the-repositoryFormTypehttps://symfony.com/doc/5.x/forms.htmlTwighttps://symfony.com/doc/5.x/templates.html
<< 前のページ | 次のページ >> |