ThinkPHP 原生SQL查询

原生SQL查询尽管ThinkPHP内置了大量的数据操作方法,但ThinkPHP仍保留了对原生SQL查询的支持,以便满足复杂查询的需要和一些特殊的数据操作。SQL查询的返回值是直接返回DB类的查询结果,没有做任何的处理,而且可以支持查询缓存。原生SQL查询有 query() 和 execute() 两个方法: query():用于 SQL 查询操作,并返回符合查询条件的数据集 exec...

继续阅读 »

thinkphp 非法数据对象!

经查应是thinkphp创建数据对象时,自动验证 机制导致的, thinkphp在使用框架推荐的create方法创建数据对象时会进行一系列的操作, 文档解释是 ThinkPHP可以帮助你快速地创建数据对象,最典型的应用就是自动根据表单数据创建数据对象,这个优势在一个数据表的字段非常之多的情况下尤其明显。 其流程是 1 获取数据源(默认是POST数组)http://document.think...

继续阅读 »

thinkphp 模版 默认值

我们可以给变量输出提供默认值,例如: {$user.nickname|default="这家伙很懒,什么也没留下"} 对系统变量依然可以支持默认值输出,例如: {$Think.get.name|default="名称为空"} 默认值和函数可以同时使用,例如: {$Think.get.name|getName|default="名称为空"}

继续阅读 »

createjs EaselJS 事件

EaselJS 事件类型1.click 鼠标单击事件 2.dbClick 鼠标双击事件 3.mousedown 鼠标按下事件 4.mouseover 鼠标移过事件 5.mouseout 鼠标移出事件 6.tick 每次舞台更新执行的事件 7.stagemouseup 鼠标在舞台释放事件 8.stagemousemove 鼠标在舞台移过事件 9.stagemousedown 鼠标在舞台按下事件...

继续阅读 »

js 保证一个函数执行完再执行另一个函数 函数同步

今天需要用到这个东西,发现网上根本没有什么好的方法比如增加一个全局变量,然后在另一个函数里用setInterval去检测。。。这是方法吗??因为函数执行完毕,到setInterval检测到,你会浪费很多时间吧。。当然这也是我的想法。。你完全可以那么做如果你使用jq,那么以下是我的方法。事件绑定:1,在合适时间给一个元素绑定一个时间,我这里选用了document[pcsh lang="js" ...

继续阅读 »

onsubmit 事件 html'

onsubmit 事件会在表单中的确认按钮被点击时发生。可以为按钮绑定onsubmit事件,然后jq进行数据处理,并返回false以终止页面自己提交内容

继续阅读 »