Magento 2开发与Magento 1完全不同Magento 2更依赖命令行操作整个系统,例如这些命令实际上在管理诸如缓存,升级,部署模式,索引器等方面非常方便。您可以通过运行以下命令检查整个命令列表命令:
1 | php bin/magento list |
好吧,如果必须多次执行,则键入完整的长命令不是很愉快。因此,我们可以使用快捷方式代替完整命令。此功能归功于Symphony框架,每个实现命令行功能的控制台类都使用Symphony框架。使用Symfony\Component\Console\Command
组件可实现命令行功能。您可以在Symphony框架的文档中了解更多信息。您可以使用全名的最短唯一名称intead,例如s
代替setup
现在,让我们来看一些常用的Magento 2控制台命令的快捷方式:
1.缓存命令
1 2 3 4 5 6 7 8 9 | php bin/magento cache:clean ==> php bin/magento c:c php bin/magento cache:disable ==> php bin/magento c:d php bin/magento cache:enable [cache_type] ==> php bin/magento c:e [cache_type] php bin/magento cache:flush [cache_type] ==> php bin/magento c:f [cache_type] php bin/magento cache:status ==> php bin/magento c:s |
cache_type
您可以在其中传递由空格分隔的一种或多种缓存类型的参数在哪里,例如
php bin/magento c:c config layout
2.索引器命令
1 2 3 4 5 6 7 8 9 | php bin/magento indexer:reindex ==> php bin/magento i:rei php bin/magento indexer:info ==> php bin/magento i:i php bin/magento indexer:status ==> php bin/magento i:sta php bin/magento indexer:show-mode ==> php bin/magento i:sho php bin/magento indexer:reset ==> php bin/magento i:res |
3.编译命令
1 | php bin/magento setup:di:compile ==> php bin/magento s:di:c |
4.安装程序升级命令
1 | php bin/magento setup:upgrade ==> php bin/magento s:up |
5.静态内容部署命令
1 | php bin/magento setup:static-content:deploy ==> php bin/magento s:s:d |
6.模块管理命令
1 2 3 4 5 6 7 | php bin/magento module:status ==> php bin/magento mo:s php bin/magento module:disable Namespace_Module ==> php bin/magento mo:d Namespace_Module php bin/magento module:enable Namespace_Module ==> php bin/magento mo:e Namespace_Module php bin/magento module:uninstall Namespace_Module ==> php bin/magento m:u Namespace_Module |
希望你能够掌握以上命令这对于Magento 2的发开非常的有用。