Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的一个控制器中使用了一个自定义创建的 MySQL 输入清理库,这会造成混乱,在模型中使用它会容易得多,但我也不想违反任何最佳实践原则. 那么这是个好主意吗?
我自己遇到了这个。你知道吗?如果它使您的应用程序正常工作,请遵守约定。如果您需要调用您已经编写的一段代码(并且您知道它会起作用),那么没有充分的理由遵循“最佳实践”并做一些有效地使您的应用程序变慢/效率降低/等等
最佳实践的全部意义在于以最佳方式编写代码。如果看起来应该完成某事的最佳方式是从模型中调用库,那就去做吧。最佳实践不是普遍规律。