質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

Twig

Twig は、簡潔で可読性の高いテンプレートを記述することができ、 シンプルに記述することを目的として作られた PHPテンプレートエンジンです。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Q&A

解決済

1回答

917閲覧

【Symfony】Unrecognized option "form" under "twig"のエラー

youplus40

総合スコア19

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Symfony

Symfony はPHPで記述されたWebアプリケーションフレームワークです。よく利用するコーディングをテンプレーティングするなど、Webアプリケーション開発の効率化を目的として設計されています。

Twig

Twig は、簡潔で可読性の高いテンプレートを記述することができ、 シンプルに記述することを目的として作られた PHPテンプレートエンジンです。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

0グッド

0クリップ

投稿2020/10/27 10:16

編集2020/11/02 04:48

前提・実現したいこと

PHP(Symfony)で既存のシステムのsymfonyアップデート(2.8->3.0)を行っております。
バージョンはすでに上がっており、現在フォルダ構造などを修正している状況です。
再度、composer updateをした際、下記のエラーが出ました。
formの指定方法が誤っているようですが、どこが違うのか分かりません。
ご教授のほど、よろしくお願いいたします。

※本質問はstackoverflowでも受け付けております。進捗がありましたら、こちらにも共有いたします。

発生している問題・エラーメッセージ

[vagrant@localhost Symfony]$ php -d memory_limit=-1 /usr/local/bin/composer update symfony/symfony Loading composer repositories with package information Initializing PEAR repository https://pear.php.net Updating dependencies (including require-dev) Nothing to install or update Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead. Package sensio/distribution-bundle is abandoned, you should avoid using it. No replacement was suggested. Package sensio/generator-bundle is abandoned, you should avoid using it. Use symfony/maker-bundle instead. Package twig/extensions is abandoned, you should avoid using it. No replacement was suggested. Generating autoload files 9 packages you are using are looking for funding. Use the `composer fund` command to find out more! > Incenteev\ParameterHandler\ScriptHandler::buildParameters Updating the "app/config/parameters.yml" file > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized option "form" under "twig" Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-update-cmd event terminated with an exception [RuntimeException] An error occurred when executing the "'cache:clear --no-warmup'" command: [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] Unrecognized option "form" under "twig"

該当のソースコード

yml

1# config.yml 2# Twig Configuration 3twig: 4 debug: %kernel.debug% 5 strict_variables: %kernel.debug% 6

試したこと

下記サイトを参考にformを指定してみましたが、変わりませんでした。
https://stackoverrun.com/ja/q/10477463
https://github.com/avanzu/AdminThemeBundle/issues/85

twig: form: resources: - bootstrap_3_layout.html.twig
twig: form_themes: - 'bootstrap_3_layout.html.twig'

補足情報(FW/ツールのバージョンなど)

CentOS 6.7
composer 1.10
symfony 3.0.9
PHP 5.6.40

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

下記で該当配列を探して、参照urlの形 (form:からform_theme:の形にすることでエラーがなくなりました。)
grep -r "twig:" src/* app/* --exclude="*.bak" | grep -v ".svn"

https://github.com/avanzu/AdminThemeBundle/issues/85

投稿2020/11/04 10:52

youplus40

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問