2019独角兽企业重金招聘Python工程师标准>>>

一、select标签。

关于“thinkphp的html:select如何使用”,看了几篇博客,类似http://www.jinmozhe.com/website-design/taglibhtml_thinkphp_1366860635.html。看起来很简单,差不多一个意思,控制文件中关联变量,模板文件中先引入标签库“<tagLib name="html" /> ”,然后用一个<html:select />标签,就能输出一大段<select><option>什么的。

然后往里放,就出错。搜不到问题解决方法,只能自己看class文件。

Controller文件:

$typelist = array("9"=>"管理员","1"=>"一般用户","0"=>"信息管理员");
$this->assign('typelist',$typelist);
$selectedlist = "1";
$this->assign('selectedlist',$selectedlist);

模板文件:

<tagLib name="html" />
<html:select name="list" options="typelist" style="form-control" change="alert('Hello')" selected="selectedlist"/>

编译后:

<select id="" name="list" onchange="alert('Hello')" ondblclick="" class="form-control"><option value="9">管理员</option><option selected="selected" value="1">一般用户</option><option value="0">信息管理员</option>
</select>

options:从Controller文件assign的、要展示的、 形如"option的value"=>"option的内容" 数组名。

style:控制select标签CSS的类名。

selected:从Controller文件assign的、要存储被选中选项的变量名,而不是selected的value值(感觉好坑)。

二、D函数失效的问题

使用D函数构造模型不成功,但是没有报错,log文件中有提示找不到model。情况同百度知道http://zhidao.baidu.com/link?url=rMQSITyB5LrGr1xcEq3UCs3vYrbbR7xWN4c3OtYsgGGnxgV3aD8UG25UdNM88BIzG9tPALI7fwq8K_atHNaCnH14dOgPtIZ0LuCh7dcDdRm一样。

修改model文件和Controller文件的命名空间,仍然不行。后在Controller文件中写明use model所在命名空间,运行成功。

三、Page类

额,使用距离写博客比较久了,有点忘记了。

外观方面,我是直接修改的class文件。

page类在翻页时会将参数写入当前URL,也就是以GET的方式传递参数。而使用POST传递参数的时候,翻页会丢失数据。http://www.codesec.net/view/304989.html这篇解决方法比较好。其思想是在点击翻页href之前,使用onclick事件进入处理函数,函数主要完成修改表单action地址到下一页的URL,提交post表单,返回false阻止href动作。这样就保全了POST的数据和GET 的页码。

转载于:https://my.oschina.net/u/2421148/blog/701399

thinkPHP使用中遇到的问题交流==相关推荐

  1. Laravel和Thinkphp有什么区别,哪个框架好用

    Laravel和Thinkphp这两个php框架对于php程序员都不陌生,新手可能对Thinkphp比较熟,也是国内比较出名的开源框架,更高级的Laravel一般有点经验的才使用. TP框架: Thi ...

  2. ThinkPHP 5.0 入门教程 一:安装ThinkPHP并在Web浏览器访问

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP框架放入WEB运行环境(前提是 ...

  3. php session 为空,thinkphp无法登陆,session跨页后值为空

    我已经出现过两次这种问题了,出现了两次就说明第一次没有解决彻底,所以表示thinkphp这个跨页后session为空而无法登陆的问题牵扯很多方面的问题了.经过这两次的研究,我觉得基本上能真正解决它了. ...

  4. ThinkPHP 模板循环输出 Volist 标签

    2019独角兽企业重金招聘Python工程师标准>>> volist 标签用于在模板中循环输出数据集或者多维数组. volist 标签 在模块操作中,select() 方法返回的是一 ...

  5. 从ThinkPHP框架核心讨论C、E、G、L、T、I、N...等函数

    如果只是从了解怎么用这几函数的角度看,直接看官方发布的文档即可!但是要了解这些函数是怎么被ThinkPHP框架定义调用的,那需要另外一番讨 论了.还好,ThinkPHP官方在源码力做了很好的注释,通过 ...

  6. php try 并回滚,ThinkPHP异常处理、事务处理(事务回滚)

    本篇文章给大家介绍,ThinkPHP异常处理.事务处理(事务回滚),用购买下订单减库存的案例分析,希望对大家在工作和学习中有所帮助. 1.Mysql建表引擎使用InnoDB,支持事务回滚. 2.代码案 ...

  7. 晶体管参数在实际使用中的意义

    转载自:http://forum.eet-cn.com/blog_index.jspa?blog_id=728&viewall=true,感谢香雪茶,推荐阅读! 做模拟电路的工程师,都有过使用 ...

  8. 用thinkphp进行微信开发的整体设计思考

    用thinkphp进行微信开发的整体设计思考 http://www.2cto.com/weixin/201504/388423.html 2015-04-09      0个评论       作者:明 ...

  9. ThinkPHP框架搭建网站

    ThinkPHP框架搭建网站 第一步:找网页模板(不会美工,PS,见谅..) 前端页面我找的是一个大学的实验室,这里就不贴了,很普通的那种.后台直接下载的模板,感觉蛮漂亮的,运行后如下图: 第二步:初 ...

  10. yii和thinkphp杂谈

    2019独角兽企业重金招聘Python工程师标准>>> 这不是一篇评测文章.只是我的喃喃碎语,不计较真.而且,下面的内容真的会很杂,不全面,而且你不可能有和我一样的开发经历.所以对于 ...

最新文章

  1. 模糊推理 控制 易于实现_代码“易于推理”是什么意思?
  2. J2EE的13种核心技术规范
  3. [译]函数式响应编程入门指南
  4. 自定义图片字段调用的问题出现{dede:img ..}
  5. 《云栖精选》第8期:科技,改变世界
  6. oracle+中子分类账,【勇猛精进】Oracle EBS R12 总帐和子分类账关系详解
  7. 发现 ASP.NET Core SignalR
  8. java 毫秒转分钟和秒_PDF如何转换CAD文件?教你一分钟批量转上百文件方法,看完秒懂!...
  9. 2、Redis入门介绍
  10. 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD
  11. ds18b20触摸没反应_关于DS18B20无法正常使用的问题
  12. osm数据导入mysql_利用OpenStreetMap(OSM)数据搭建一个地图服务
  13. 运用遗传算法求解函数极值(fortran)
  14. vue3内置组件(Teleport组件,Fragment组件)-传送组件,减少层级
  15. ViewPager系列之ViewPager无限循环滑动
  16. 这几个一键文字转语音的方法你可不能错过
  17. vue+openlayer实现选房平面图
  18. 搜索引擎优化SEO的基本技术
  19. 如何黑入安卓手机(ezsploit)
  20. The road you are trudging is bound for loneliness.(前行的道路注定孤独)

热门文章

  1. oracle rac心跳机制_详解RAC集群中cache fushion原理
  2. c++关于函数的参数传递全部知识点详解
  3. linux全局查找-find,locate,whereis,which,type区别
  4. 语音识别系统原理介绍----gmm-hmm
  5. android studio for android learning (二)
  6. 【CodeForces - 471D 】【构造差分kmp】MUH and Cube Walls
  7. Java访问剪切板API控制台输出莫名异常
  8. 91.解码方法(力扣leetcode) 博主可答疑该问题
  9. c语言编写面条排序算法,腾讯PCG事业部腾讯视频面经
  10. rsync增量同步标志位详细解释