What about magento 2's official documentation ?
AFAIK, Alan Kents Blog is the best resource for magento 2 so far
Alan's blog is not tutorial oriented but his own perspective view on different subjects. But it is very helpful to know about advancement in magento 2 project.
Magentician is ...
You can track all updates and Magento Community news at Twitter with #magento2 and #realmagento tags.
Official Magento 2 Documentation
Gitller chat for Magento 2 developers
Official tutorial training from Magento - Fundamentals of Magento 2 Development
Alan Storm Magento 2 tutorials, must read!
Magento2 tutorials, screencasts and up to date news from ...
After long research, I am able to resolve this problem.
A mistake was in the format of XML .
Initial code :
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Acl/etc/acl.xsd">
Take a look at app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Rolesedit.php. Look for method getResTreeJson. This method returns a json array of all resources.
Also you can just call this code:
$resources = Mage::getModel('admin/roles')->getResourcesTree();
It returns a Varien_Simplexml_Element object.
I Think, It will help you.
There is also the Magento 2 developer hub at http://magento.com/developers/magento2 which contains links to a number of resources. It is the official home page for Magento 2 developers - that is, we are trying to link various good (more official) sources of information from this single page.
For example, there are a few videos linked from the page as well ...
You can use
Even this class is also getting table name with this way. Just look at \Magento\Catalog\Model\ResourceModel\Product\Collection this
First of all, there is a method loadByEmail in the customer model (or Magento 2) that is just a proxy to the one in the resource model.
As a general idea (but this does not happen always), the resource model is used to do db operations. All queries should be inside the resource models.
The models are (should be) just implementations of the Active record ...
With service contracts usage (API interfaces), it will be possible to expose custom module functionality as web API just by adding config etc/webapi.xml. Improved capabilities for integration with 3rd party systems based on service contracts will be added in the future, as well as queue support.
Another benefit, if there is another module dependent on your ...
you can also find the technical blogs. please follow the below links.
If I am got more links I will share with you guys.
But I suggest that first we need to read the Default Magento2 official site documentation. Because they have change so many thing like Folder structure, Module ...
I confirm what Manish reported. The problem sits in the acl.xml file.
In my case (Magento 2.1) I had the following acl.xml:
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Acl/etc/acl.xsd">
<resource id="Magento_Backend::all_elements" title="...
If you want learn a very basic thing you should follow:
But if you want to learn all magento thing conceptually No one better than below blogs:
Hope this helps you.
Nothing has helped me more than Alan Storm's blog.
The series is eight parts which are all very crucial points to know about creating modules:
As far as a single tutorial, this would be my vote for the best resource I've come ...
I had same problem.
In the menu section you're using
but in acl you have
<storecredit translate="title" module="kartparadigm_storecredit">
You should use same code in both sections.
So your menu section should looks like this:
you config.xml should be like this. And you should have to include Namespace in your config.xml