タグ付けされた質問 「magento2」

Magento 2に関する一般的な質問。マイナーバージョンに固有ではありません。このタグを使用してMagento 1と区別します。特定のバージョンに問題がある場合は、代わりに適切な「Magento-2.x」タグを使用してください。Magento 2のマイナーバージョン間の機能は異なる場合があります。

2
Magento 2でVarienオブジェクトを作成する方法は?
magento 1では、このようなvarienオブジェクトを作成できます $collection = new Varien_Data_Collection(); $varienObject = new Varien_Object(); $varienObject->setData($data); $varienObject->setItem($item); $collection->addItem($varienObject); magento 2でオブジェクトを作成する方法は?
16 magento2  object 

3
Magento 2でイベント/オブザーバーを取得する方法
Magento 1では、以下のようなdispatchEvent()メソッドをデバッグすることにより、イベント/オブザーバーのリストを取得できMage.phpます。 /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array $data * @return Mage_Core_Model_App */ public static function dispatchEvent($name, array $data = array()) { Mage::log($name,null,'Events'); Varien_Profiler::start('DISPATCH EVENT:'.$name); $result …

2
CMSページMagento 2内でPHTMLファイルを呼び出す方法
Magento 2 MagestoreからダウンロードしたサンプルBannersliderモジュールをインストールしました。 bannerslider.phtmlCMSホームページを呼び出すと、ホームページに信頼できないエラーが表示されます。 {{block class="Magento\Bannerslider\Block\Slideshow" template="bannerslider.phtml"}} エラーメッセージは We're sorry, an error has occurred while generating this email. ブロッククラスも変更しましたが、それでも同じエラーが表示されます。適切な方法を提案してもらえますか? さらにコードの詳細が必要な場合は、コメントで私に言及してください。私は本当にここで立ち往生しています。 uncomentした後SetEnv MAGE_MODE developerで.htaccess、ファイルのエラーメッセージが変更されてと示します Error filtering template: Invalid block type: Magento\Bannerslider\Block\Slideshow ところで、このモジュールの管理セクションは正常に動作しています。 ブロッククラス namespace Magento\Bannerslider\Block; use Magento\Framework\View\Element\Template; use Magento\Framework\View\Element\Template\Context; use Magento\Framework\Filesystem; use Magento\Framework\App\Filesystem\DirectoryList; class Slideshow extends Template { public function __construct( …

2
販売注文グリッドMagento 2で注文ステータスが変更されない
フェデックスの配送方法を使用しており、出荷を生成した後、注文ビューページにステータスが完了と表示されますが、販売注文グリッドには「処理中」ステータスが表示されたままです。次のスクリーンショットを確認してください。助けてくれませんか!!!! この注文はauthorize.net支払い方法を使用して行われました。誰かが支払い方法を使用して注文するときの処理ステータスを設定しました。だから、管理者グリッドで完全なステータスを設定するにはどうすればよいですか?

3
Magento 2の抽象クラスに新しいメソッドを追加する
このスレッドが言ったように:Magento 1のMagento 2で抽象クラスをオーバーライド、 完全に新しいクラスを作成できます。Magento 2では、プラグインを使用する必要がありますが、プラグインでは既存のメソッドを変更することしかできません。新しいメソッドを追加する場合はどうすればよいですか? 例: このクラスvendor/magento/module-ui/Component/AbstractComponent.phpには、コンポーネントの配列があります:$components、その配列の要素を設定/削除する機能はありません。それでは、どうすればその関数を作成できますか?

5
UIコンポーネントのデバッグ
管理者のグリッドとフォームにUIコンポーネントを使用するCRUDモジュールを構築しようとしています。 以前にこれをやったことがありますが、これは少し異なり、明らかに何かを台無しにしました。 問題は、UIコンポーネントファイルまたはUIコンポーネントファイルによって参照されるクラスにあることは確かです。レイアウトファイルからUIコンポーネントの参照を削除すると、ページがロードされます(明らかにグリッドはありません)。 UIコンポーネントを含めると、ページは空白になり、開発者モードであってもエラーはどこにも記録されません。 UIコンポーネントの読み込みとレンダリングのデバッグを開始する方法と場所


6
管理者設定エラー:未定義のインデックス:59行目のIterator.phpのid
誰かがこのエラーを私に説明してもらえますか? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) #8 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\\Config\\...', 'dispatch', Object(Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor), Array, …
16 magento2  admin  xml 

1
Magento 2:ソート順と製品コレクションの制限
IDオーダーDESCで製品コレクションをソートし、製品コレクションに制限を追加する必要があります。ここに私のコードがあります: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); $collection = $productCollection->create() ->addAttributeToSelect('*') ->load();

2
Magento 2.2.xキャッシュが自動的に無効化
まず、この種の問題に関する情報をウェブ上で見つけることができませんでした。 gitを統合した本番環境があります。変更はgit(git pull)を介してのみプルします。 問題は、何らかの理由でMagentoのキャッシュが自動的に無効になることです(cache:statusを確認するときにすべてゼロ)。プログラマーがこれを逃した場合、キャッシュなしでMagentoへの高トラフィック「バッシング」が原因でサーバーの過負荷がさらに発生すると、問題が発生します。 多分あなたの何人かは以前にこの問題を見たことがありますか?正確にいつ、どのように発生するかはわかりません。 そして、それはちょっとランダムに表示されます。 私たちが行う通常の手順: メンテナンスを可能にする git pull composerインストール(必要な場合) モジュールはVendor_ModuleNameを有効にします(必要な場合) セットアップ:アップグレード(必要な場合) 静的なものをクリアする 展開コマンド キャッシュをクリアする opcacheのクリア メンテナンスを無効にする この種の問題の解決に役立つ貴重な提案をいただければ幸いです。

6
無効なテンプレートファイル-2.2.6から2.2.7または2.3へのアップグレードの問題
2.2.6バージョンを2.2.7バージョンにアップグレードしましたが、Webサイトでエラーが表示されます。 1 exception(s): Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'C:/xampp2/htdocs/magento2/demo1/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js' Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'C:/xampp2/htdocs/magento2/demo1/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js' #0 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Element\Template.php(300): Magento\Framework\View\Element\Template->fetchView('C:/xampp2/htdoc...') #1 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Element\AbstractBlock.php(667): Magento\Framework\View\Element\Template->_toHtml() #2 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Result\Page.php(248): Magento\Framework\View\Element\AbstractBlock->toHtml() #3 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\View\Result\Layout.php(170): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor)) #4 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\Interception\Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #5 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\Interception\Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array) #6 C:\xampp2\htdocs\magento2\demo1\vendor\magento\framework\Interception\Interceptor.php(153): …

3
xml構成の変更により、1つ以上の統合がリセットされました
AWSサーバーに Magento2をインストールしました。デプロイ後、管理ダッシュボードの上部にこの警告メッセージが表示されます。 警告:1つ以上の統合が、xml構成の変更によりリセットされました Googleでチェックインしましたが、このエラーは誰も報告していません。
15 magento2  admin 

1
Magento2カタログの製品オプション
デフォルトのMagento2.1で作業しているときにこの問題が見つかりました。 製品のカスタマイズ可能なオプションを作成しているときに、ドロップダウンフィールドをもう一度選択すると、スピナーはロードを停止しません。 以下のスクリーンショットを見つけてください: これはMagento2のコアバグだと思いますが、誰でも修正方法を確認して提案できますか? ありがとう


1
VCSのapp / etc / config.phpかどうか
fileに関する質問がありますapp/etc/config.php。 このファイルはここで説明され、定義されています: Magento base dir/app/etc/config.php。インストールされたモジュール、テーマ、および言語パッケージのリストが含まれています。 app/etc/modules/*Magento 1のようです(通常、これらのファイルはVCSにあります)。 ただし、Magento 2では、VCS(Official .gitignore)では共有しないことをお勧めします。 VCSで共有するための質問があるか、事例を使用していますが、VCSに追加することは推奨されないため、理解したいです 実稼働環境(展開システムを使用Capistrano/Deployer, etc) あなたは新しい展開を作る...そして、あなたは必要が有効新しい/ sのモジュール/ sのphp bin/magento module:enable VendorName_NewModule前にsetup:upgrade この状況をどのように管理しますか? 新しいデプロイメントを作成し、前に(すべての状況で)new / sモジュールを無効にする必要がありますphp bin/magento module:disable VendorName_NewModulesetup:upgrade この状況をどのように管理しますか? ローカル環境 チームで特定のモジュールを有効/無効にしたくない場合 この状況をどのように管理しますか? ステージング環境 共有しない場合、実稼働対応/無効化モジュールの同じ構成をどのように実現できますか? app/etc/config.php この状況をどのように管理しますか?手動で作成する必要がありますか? あなたの視点は何ですか、またはこれらの状況をどのように管理しますか? ありがとう * VCS:バージョン管理システム、例:git、svnなど

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.