CNode

关于nodeclub源码的一点疑问

问答
Iiamcc发布于11 年前最后回复11 年前4 回复4537 浏览0 收藏

1,我看model里面的字段有的用下划线,有的用小驼峰。建议用那种? 2,还是model,里面只定义了属性,我看所有的数据校验都放在了controller。那假如多处用到同一个model不就要重复些校验?

查看回复

回复 (4)

L
luoyjx#1·11 年前

1.小驼峰 2.校验和业务逻辑相关,拿出来比较好

不知对与否,看前辈解释~

A
alsotang#2·11 年前
  1. 小驼峰,但如果原始数据用了下划线的话,跟着用也可以。要求不严格。
  2. 这方面确实应该在 model 中来做。。
I
iamcc#3·11 年前
引用 alsotang1. 小驼峰,但如果原始数据用了下划线的话,跟着用也可以。要求不严格。 2. 这方面确实应该在 model 中来做。。

@alsotang 那什么原因没有在model里面做呢?据我了解mongoose在这方面好像还是可以的

A
alsotang#4·11 年前
引用 iamcc@alsotang 那什么原因没有在model里面做呢?据我了解mongoose在这方面好像还是可以的

@iamcc 是可以在 mongoose 里面做,这个地方是历史原因留下的。。而且本来 controller 进来的函数就要过滤一次,所以索性就一起把合法性校验一起做了。

参与回复
登录后即可参与回复。登录