Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

2
Magentoデータベース図
Magento Database Tablesのこの素晴らしい図を見つけましたが、これがまだ最新かどうかを知りたいです。Magento 1.9を実行しています。それは2009年に公開され、それ以来いくつかのMagentoアップデートが公開されています。データベースの構造がまだ比較的同じであることを願っています。プリンタに送信して大量のコピーを取得する前に確認を取得したいのですが。 図:MAGENTO_v1.3.2.4-Database_Diagram.pdf また、誰かがテーブル定義の場所を知っていますか?図に沿って参照するとよいでしょう。

2
report_viewed_product_indexを切り捨てます
切り捨ててもよいテーブルのリスト(/programming/12205714/list-of-tables-to-safely-truncate-in-magento)を読んでいましたが、表示されませんでした report_viewed_product_index テーブルは巨大で、データベースの復元には非常に長い時間がかかります。このデータを切り捨てるか、少なくとも最も古いデータを削除しても安全ですか?

1
カスタムモジュール:アクセスが拒否されました(ACLの問題)
私はモジュールを作成しましたが、完全に機能します。しかし、私は壁にぶつかった。管理者としてログインしているときは、何も問題はありません。私はこれをACLに追加しました: <?xml version="1.0"?> <config> <menu> <erp translate="title" module="firtal_deadstock"> <title>ERP</title> <sort_order>99</sort_order> <children> <stock_management module="firtal_deadstock"> <title>Stock Management</title> <children> <firtal_deadstock> <title><![CDATA[Firtal Stock Analysis]]></title> <sort_order>99</sort_order> <action>adminhtml/deadstock</action> </firtal_deadstock> </children> </stock_management> </children> </erp> </menu> <acl> <resources> <all> <title>Allow Everything</title> </all> <admin> <children> <system> <children> <config> <children> <firtal_deadstock translate="title"> <title>Firtal Stock Analysis settings</title> <sort_order>100</sort_order> </firtal_deadstock> </children> </config> …
12 module  acl 

1
Magentoモデルで値をNULLに更新する正しい方法は何ですか?
カスタムモデルの値をNULLに更新する際に問題が発生します。 $model = Mage::getModel('custom/model')->load($id); $model->setCustomValue(NULL); $model->save(); このコードはcustom_valueデータベースのフィールドを更新せず、データベースの値はNULL値を受け入れます(データベースにNULLを手動で設定すると正常に機能します)。 編集: Timが以下を使用Zend_Db_Expr("NULL")して値をnullに設定すると述べているように、これが単にphpではなくMagentoで必要な理由を誰かが説明できNULLますか?

1
Magento system.log '警告:SimpleXMLElement'-(adminNotification / Model / Feed.php)
Magentoは再び困惑しました!/var/log/system.log内に次の警告が表示され、原因を追跡できません。タイムスタンプを見ると、すべてが同時に発生しているように見えるので、24行の警告を発する特定のアクションである可能性があります。デバッグ方法に関するアイデアはありますか? 2013-07-17T08:06:16+00:00 ERR (3): Warning: SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: Entity: line 2: parser error : AttValue: " or ' expected in /home/public_html/app/code/core/Mage/AdminNotification/Model/Feed.php on line 173 2013-07-17T08:06:16+00:00 ERR (3): Warning: SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: <html lang=en> in /home/public_html/app/code/core/Mage/AdminNotification/Model/Feed.php on line 173 2013-07-17T08:06:16+00:00 ERR (3): Warning: SimpleXMLElement::__construct() [<a href='simplexmlelement.--construct'>simplexmlelement.--construct</a>]: ^ in /home/public_html/app/code/core/Mage/AdminNotification/Model/Feed.php on line …



2
プログラムでMagento 2を使用してcore_config_dataに値を設定するにはどうすればよいですか?
私はあなたがMagento 1で設定データを設定できることを知っています: Mage::getModel('core/config')->saveConfig('my/path/whatever', $value); Magento 2で設定データを取得するには: protected $_scopeConfig public function __construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } + $this->_scopeConfig->getValue( 'path/of/config', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); しかし、私はMagento 2に構成データを保存する方法を理解できません

7
Magento 1からMagento 2にデータを移行する
Magento 1からMagento 2にデータを移行する最良の方法。Magentoおよび一部のサードパーティが提供するツールを以下で見つけましたが、どのツールを使用するか、どの方法が最適かわかりません。 Magentoツール: http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html サードパーティツール: https://www.ubertheme.com/magento-news/magento-2-data-migration-tool/ 注文、製品、顧客、ストア構成などのデータ移行のみが必要です。 サードパーティツールでアップグレードしましたが、Magento管理者側のストアビューレベルのデータで問題が発生しました。 参考文献や提案は大歓迎です。ありがとう


2
Magento 2で構成値を設定するにはどうすればよいですか?
以前(Magento 1では)、サイトの設定を含むSetupというモジュールを作成しました。アップグレードスクリプトは次のようになります。 $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your value'); $installer->setConfigData('currency/options/base', 'GBP'); $installer->setConfigData('currency/options/default', 'GBP'); // ... M2で上記を実行する方法がわかりません。 つまり、M2で構成データを設定するにはどうすればよいですか?

2
Magento 2内でKnockout JSを使用する方法
私の問題: Magento 2内で小さなKnockout JSアプリを書き込もうとしています。アプリを使用するko.applyBindings(AppViewModel, document.getElementById("koTest"));と、Magentoで使用されるKnockoutが壊れてこのエラーがスローされるため、アプリの初期化に苦労しています。 Uncaught Error: You cannot apply bindings multiple times to the same element. 私はそれが原因だと思います: これは、Magento 2が既にko.applyBindings()内で使用しているためと考えられますapp/code/Magento/Ui/view/base/web/js/lib/knockout/bootstrap.js。そして、それはノードを指定しないので、ko.applyBindings再び使用することはできません。 ko.applyBindings(AppViewModel, document.getElementById("koTest"))コードで使用しないと、アプリが初期化されません。 これは私が何らかの形ko.applyBindings()でknockout / bootstrap.jsを使用する必要があると思いますが、私はどのようにしたらいいのか分かりません、誰も助けることができますか?私はノックアウトの経験がほとんどありません。 私のコード <script type="text/javascript"> require([ 'ko' ], function(ko) { // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI …

7
JSエラーメッセージまたはテキストをMagento 2で翻訳する方法
私は英語とアラビア語の2つのビューを持っています。デフォルトのjs検証エラーメッセージはアラビア語に翻訳する必要があります。そして、私はそれを行う方法についていくつかのカスタムテキストを持っています。 私が作成したアラビア語のi18nは、PHTMLまたはPHPファイルでエコーすると正常に動作します。これは、Magento 2でもjsにそれをブリギングする方法と同じです。 誰かが私を助けて



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