Drupal 7 开发内部培训资料, 分头诗人

在添加某东西时 我先判断类别是否一样 不一样则提示错误,该如何实现?

赞成!
0
否决!

在添加某东西时 我先判断类别是否一样 不一样则提示错误

该如何实现

1 个回答

赞成!
0
否决!

这个怎么说的,简单来说其实就是 php的条件语句:

if(条件){//条件需要通过sql语句查询  类别,并且对输入的类别进行对比,如果一样,条件就符合

//do sth;

}else{

//do sth;

}

 

至于你添加东西时候,是一个表单,表单你要看 hook_form, 他有一个验证的功能,通过hook_form 可以定义一个表单,自己写判断,判断条件也可以自己写。

 

上面的hook_form 是用在建立表单的,但如果表单是系统默认自带的,你要改变系统的表单验证的话,你可以用hook_form_alter 对现有的表单进行改写。其他基本就雷同了。