我正在将一个国家的地区添加到 Magento 的数据库中,因此当用户选择他们的国家/地区时,下拉菜单中将提供相关的地区列表。为此,我相信我需要向directory_country_region
和中添加信息directory_country_region_name
。
我一直在看的教程指出我应该使用 sql 将它们直接添加到数据库中,但是我记得阅读过在使用 Magento 时不应该使用原始 sql 将信息直接放入数据库中。
我的问题是:
1-为了符合最佳实践,我是否需要使用一些 magento 函数将所需的信息添加到我的数据库中,还是可以使用原始 sql 将它们删除?
2-如果我需要使用一些 Magento 功能,我该如何确定我需要使用哪些功能(我听说过并注意到缺少文档)或者是否有一些在线参考,即使它是有限的?
3-如果我不使用 sql 查询,为什么在 Magento 中这样做被认为是不好的做法?