当前位置: 首页 > 工具软件 > ZenTaoPHP > 使用案例 >

zentaoPHP框架使用

松高歌
2023-12-01
$this->createLink('moduleName', 'functionName', 'parameters');可以在control和view中调用
echo $this->createLink('blog', 'view', 'id=17&title="This is Blog"');
helper::createLink('moduleName', 'functionName', 'parameters');可在control和view以外地方调用。
createLink('moduleName', 'functionName', 'parameters'); 在js 中使用  
$this->dao 可以在框架任何地方执行各种方法。
select()查询 
insert()插入
update()更新
delete()删除
数据验证机制
数据修正:
fixer::input('post')   //调用fixer这个类的input方法,他的参数post 表示从$_POST这个变量中获取数据。
->add('openedBy', 'zbx') //向数据中添加变量
->setDefault('project', 0)//当变量没有传值,设置默认值
->setIF($this->post->assignedTo != '', 'assignedDate', $now)//setIF三个参数,第一个判断条件,第二个key //和 value,如果判断为true  ,设置$key = $value
->spechialchars('title')//将字段进行htmlspecialchars处理
->cleanInt('product')//将变量处理成int类型
->join('openedBuild', ',')//连接 openedBuild
->remove()//不需要的删除掉
->get()//得到一个修改过的完整数据集合。
数据验证:
$this->dao->insert(TABLE_BUG)->data($bug)//data()将数据传递给dao
->autoCheck()//自动检测, 检测数据库里面字段 类型,长度判断。不正确会自动记录错误。
->batchCheck('id, name', 'notempty')// 对一批字段 做非空验证,也可check()单独验证,验证规则 参数 有多个,如''notempty, unique, email, account等。
获取错误:
if(dao::isError()) die(js:error(dao::getError()));

转载于:https://my.oschina.net/zhubaoxin/blog/902117

 类似资料: