Dev
搜索

Dev

ThinkPHP 原生SQL查询
发表于2015-12-24|thinkphp
原生SQL查询 尽管ThinkPHP内置了大量的数据操作方法,但ThinkPHP仍保留了对原生SQL查询的支持,以便满足复杂查询的需要和一些特殊的数据操作。 SQL查询的返回值是直接返回DB类的查询结果,没有做任何的处理,而且可以支持查询缓存。 原生SQL查询有 query() 和 execute() 两个方法: query():用于 SQL 查询操作,并返回符合查询条件的数据集 execute():更新和写入数据的 SQL 操作,返回影响的记录数 query() query() 方法是用于 SQL 查询操作,和select()方法一样返回符合查询条件的数据集。 例子: public function read(){ // 实例化一个空模型,没有对应任何数据表 $Dao = M(); //或者使用 $Dao = new Model(); $list = $Dao->query("select * from user where uid<5"); if($list){ $this->assign...
mysql 增加列 删除列 在某一位置
发表于2015-12-24|mysql
alter table t1 add column addr varchar(20) not null after user1; alter table t_bangong_productinfo drop amount; alter table t_bangong_application change applytime time datetime
bootstrap 响应式导航栏 折叠导航栏
发表于2015-12-23|bootstrap
1,建立相应的折叠按钮 [pcsh lang=”css” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <!-- 折叠按钮 data-toggle:动作 data-target 要切换对象 --> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#info-navbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- ...
thinkphp 非法数据对象!
发表于2015-12-23|thinkphp
经查应是thinkphp创建数据对象时,自动验证 机制导致的,thinkphp在使用框架推荐的create方法创建数据对象时会进行一系列的操作,文档解释是ThinkPHP可以帮助你快速地创建数据对象,最典型的应用就是自动根据表单数据创建数据对象,这个优势在一个数据表的字段非常之多的情况下尤其明显。其流程是 1 获取数据源(默认是POST数组)http://document.thinkphp.cn/manual_3_2.html#create_data虽然我传入了新的数组给他创建数据对象,但是我严重怀疑,由于某个我不知道的条件,这个create方法还是去检查了$_POST数组,从而导致不可控 那么我尝试手动去完成这些验证和检查(其实TP说create做了很多,其实也就是三个主要的操作:表单令牌、数据验证、过滤)验证表单令牌,还存在新的问题,内建的验证表单令牌的autoCheckToken函数是个model的实例函数,当然我们可以实例化一个model来调用,但是完美主义者认为,这个实例化意义不大啊比如我有10个model,我要随便实例化一个???这显然是不合理的。。最终折衷选择了实例...
thinkphp 模版 默认值
发表于2015-12-23|thinkphp
我们可以给变量输出提供默认值,例如: {$user.nickname|default="这家伙很懒,什么也没留下"} 对系统变量依然可以支持默认值输出,例如: {$Think.get.name|default="名称为空"} 默认值和函数可以同时使用,例如: {$Think.get.name|getName|default="名称为空"}
开启hammer.js 水平方向侦听
发表于2015-12-22|js
hammertime.get('swipe').set({ direction: Hammer.DIRECTION_VERTICAL });
createjs EaselJS 事件
发表于2015-12-22|createjs
EaselJS 事件类型 1.click 鼠标单击事件 2.dbClick 鼠标双击事件 3.mousedown 鼠标按下事件 4.mouseover 鼠标移过事件 5.mouseout 鼠标移出事件 6.tick 每次舞台更新执行的事件 7.stagemouseup 鼠标在舞台释放事件 8.stagemousemove 鼠标在舞台移过事件 9.stagemousedown 鼠标在舞台按下事件 10.complete 完成时执行事件 11.animationend 动画播放到最后执行事件 对象拥有的事件 Bitmap (click,dbClick,mousedown,mouseover,mouseout,tick) BitmapAnimation (click,dbClick,mousedown,mouseover,mouseout,tick,animationend) Container (click,dbClick,mousedown,mouseover,mouseout,tick) DisplayObject (click,dbClick,mousedown...
js 保证一个函数执行完再执行另一个函数 函数同步
发表于2015-12-22|jq
今天需要用到这个东西,发现网上根本没有什么好的方法 比如增加一个全局变量,然后在另一个函数里用setInterval去检测。。。这是方法吗?? 因为函数执行完毕,到setInterval检测到,你会浪费很多时间吧。。当然这也是我的想法。。你完全可以那么做 如果你使用jq,那么以下是我的方法。 事件绑定: 1,在合适时间给一个元素绑定一个时间,我这里选用了document [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] // 绑定haschanged事件,到ajaxForm函数 $(document).bind("haschanged",function(){ $("#uploadForm").ajaxForm(function(){ alert('hank you'); }); }); [/pcsh] 2,当另一个函数执行完毕时,在最后触发一下这个事件,也不...
onsubmit 事件 html'
发表于2015-12-22|jq
onsubmit 事件会在表单中的确认按钮被点击时发生。 可以为按钮绑定onsubmit事件,然后jq进行数据处理,并返回false以终止页面自己提交内容
thinkphp 表单令牌
发表于2015-12-22|php
ThinkPHP3.2文档中的配置tags.php的方法是错误的 应使用 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] return array( 'view_filter' => array('Behavior\TokenBuildBehavior'), ); [/pcsh]   官方文档说:如果页面中存在多个表单,建议添加标识,并确保只有一个表单需要令牌验证。 也就是说一个页面只能用一次令牌
1…727374…103
avatar
developer
AI相伴的开发者博客
文章
1023
标签
724
分类
35
Follow Me
公告
This is my Blog
最新文章
pdf操作2026-06-04
pdf按章节拆分到文件2026-05-03
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
hono js 使用记录2026-03-31
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
本站2017年总结 地址 安装一个自己的类库 5.5 对象存储 删除失败 查看 tostring 笔试题 菜单 中间件 禁止 register_shutdown_function 启动 wsl datetime mysql alert 变量导入数组 webfont 常用 拓展名 证书 json Post Formats python 控制器参数注入和 查询企业税务信息 运营网站记录 IOS11.0.1 非典型 js __set 正向代理 处理大数组 缓存 session共享 播放声音 低成本 dl
归档
  • 六月 2026 1
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
网站信息
文章数目 :
1023
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中