- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 thinkphp5 model层的构造函数问题
今天遇到一个很不容易搞得问题,就是用tp5开发的时候,不管我怎么用model获取数据,都说我没有这个属性,最后查底层代码,发现我创建model文件的时候,写了一个构造函数,继承了\thinkphp\Model, 也运行了父类的构造函数,但是有个小地方没有注意,就是构造函数的传参,父类的Model是这样的__construct($data=[]), 这个是tp底层model的构造函数,大概意思就是
2016-08-29 17:43:02 6028
原创 thinkphp5 console命令行执行计划任务
tp5引入了console功能,这个可以直接在命令行执行任务,但是官网的资料太少,没有说怎么自定义资金的命令行 我搜索了一些资料,整理了一个基本思路,也认证可以这么跑。 参考资料:http://www.kancloud.cn/zmwtp/tp5/120829 上代码 1. 首先在配置文件:application/command.php return [ 'app\hom
2016-08-23 14:25:01 22922 2
原创 knockoutjs valueAllowUnset 属性
Select a country: <select data-bind="options: countries, optionsCaption: 'Choose one...', value: selectedCountry, valueAllowUnset: true"> var viewModel = { countries: [
2016-08-22 20:24:16 814
原创 knockoutjs 绑定对象到列表中 并用checkbox选择 返回数据
今天一个操作是先要ajax返回列表中的json数据,然后绑定到一个table列表中,table首列是一个checkbox控制器,可以多选多个数据对象,然后返回结果 html代码: 字段名 数据类型 注释
2016-08-18 11:09:29 5073
原创 knockoutjs 创建字段并输出到模板后 js修改它的值 observable
遇到一个问题就是:我定义了一个字段,如:this.table_name = ko.observable(); 我从json数据获取到之后,需要修改这个值,但是不能直接用this.table_name = ‘somthing’; 这样操作的话,js的这个object是修改了值,但是模板上面没有绑定,也就是说,没有双向绑定了数据。 正确的写法是:this.table_name('somethin
2016-08-17 16:44:21 1156
原创 knockoutjs ajax请求,然后输出到模板
ajax请求数据,返回一个json数组,然后输出到模板 html代码: 表名 注释 js代码: var data = []; var viewModel= { list: ko.observableArray(data) }; ko.applyBindings(viewMode
2016-08-17 15:58:33 2430 1
原创 knockoutjs visible $index 用index标签判断是不是显示
knockoutjs 绑定是否可见,如果用$index来判断循环中index位置而做出显示,写法应该是这样子: 0">.... 我是新手,目前还不清楚为什么文档上写$index是获取index位置的用法,但是在data-bind中需要用到(),而且不单只是这个,如果是对象的话,例如用length,写法也是这样: 1"> ....... 暂时先这样,有空再学习一下js基础。
2016-08-17 10:35:03 1374
原创 php mysql拆分表操作
拆分表的原理和好处就不说了。百度一下很多。直接上代码 设计数据库的时候,同样一个表,如表名是take_record,复制这个表,根据16位进制命名:take_record_0, take_record_1 一直到take_record_f 每个表的字段都是相同的。 然后用户登录的时候,保存一个session, session('first',substr(md5($re
2016-08-09 15:55:16 713
cladmin简洁高级后台管理模板
2015-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人