問題タブ [sylius]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Sylius のインストールが中止される
sylius を試してみたいのですが、インストールに関して次の問題があります。
エラーメッセージ :
リクエストの問題をさまざまな方法で修復した後、実行しようとします:
エラーメッセージ :
composer コマンドのステップが中断されたため、これは正常なようです。
そもそも、mongodbでこれらのリクエストの問題が発生するのはなぜですか?これを修正する方法はありますか?
php - sylius を使用してアプリ/コンソール経由でバンドルを生成できますか?
ここで Symfony2 と Sylius を同時に学習します。お待ち頂きまして、ありがとうございます。
私がこの質問にたどり着いたのは、Sylius のデフォルトの機能の一部をオーバーライドしたいという願望です。私が最初に注目するのは、税務行動です。いくつかの異なる実店舗の特定の税率に対応したいと考えています。私が理解しているように、Sylius の将来の変更を更新できるようにしたい場合は、sylius/src/Sylus/* のコードを変更したくありません。正しいですか? オーバーライドの作成方法は理解していると思いますが、Sylius で独自のバンドルを生成できないようです。
ubuntu@ubuntu-VirtualBox:/var/www/sylius$ php app/console generate:bundle
[InvalidArgumentException]
Command "generate:bundle" is not defined.
私が持っている一般的な Symfony2 インストールで同じコマンドを実行でき、動作します。
私は何か間違ったことをしていますか、何かが壊れていますか、それとも Sylius からバンドル生成が削除されており、バンドルはすべて手動で作成されることが期待されていますか?
ありがとう、そしてこれについてさらに読むためのリンクは大歓迎です。
security - Sylius のユーザー名で接続する
管理者に接続するために電子メールを使用しない限り、sylius を使用します。
ユーザー名とメールを並行して使いたいのですが、うまくいきません
security.yml
symfony - sylius: サイトが本番環境で正しくデプロイされていません
私は sylius ベースのサイトを開発しましたが、開発環境ではすべて正常に動作していますが、運用環境に展開するときにいくつかの問題が発生しました。
フロントエンド: コンパイルされた frontend.js がエラーを返します:
(function ($) { Uncaught TypeError: undefined is not a function frontend.js:27 (無名関数)
jquery 1.8.0 は、エラーを生成する行の前に含まれています。
バックエンド: エラーは発生していないようですが、選択したウィジェットはレンダリングされません (いずれも)。
サイトを本番環境にデプロイするために行った手順は次のとおりです。
- データベースを移行しました。
本番環境にインストール:
/li>キャッシュをクリアしてウォームアップしました:
/li>ダンプされたアセット:
/li>
不思議なことに、app.php でデバッグ パラメータが true に設定されている場合、これらのエラーは発生しません。
ご助力ありがとうございます!
symfony - SyliusCoreBundle モデル ユーザーをオーバーライドする方法
モデル User (SyliusCoreBundle/Model/User) に新しいフィールド「phone」を追加しようとしています。SyliusCoreBundleに触れるのを避け、
基本ユーザー クラスをオーバーライドするために、他の sylius バンドルの横にある新しいバンドル 'ShopBundle' を作成します。
src/Sylius/Bundle/ShopBundle
フォルダー ShopBundle 内:
ファイルsrc/Sylius/Bundle/ShopBundle/Model/User.php
には、次のものがあります。
ファイルsrc/Sylius/Bundle/ShopBundle/Resources/config/doctrine/model/user.orm.xml
には、次のものがあります。
ファイルsrc/Sylius/Bundle/ShopBundle/SyliusShopBundle.php
には、次のものがあります。
この行を app/AppKernel.php に追加します
最後に、私は次のように称賛します:
データベースで更新するものは何もありません。
見逃した部分は?それを機能させるにはどうすればよいですか?ありがとう !!
フォルダー DependencyInjection に 2 つのファイルを追加しました
Configuration.php
SyliusShopExtension.php
symfony - sylius プロジェクトを作成しようとすると、composer からインストール要求エラーが発生しますか?
実行しようとすると:
composer create-project -s dev sylius/sylius:dev-master
次のエラーが表示されます。
symfony - プロパティがありません: クラスの祖先 - Sylius\Bundle\TaxonomiesBundle\Model\Taxon
sylius/taxonomies-bundle をインストールしようとしていますが、スキーマを更新すると次のエラーが発生します。
php アプリ/コンソール doctrine:schema:update --force
[Gedmo\Exception\InvalidMappingException]
プロパティがありません: クラスの祖先 - Sylius\Bundle\TaxonomiesBundle\Model\Taxon
appKernel.php
config.yml
ルーティング.yml
composer.json