TP的一些用法

配置 URL_MODEL

0 的格式如:http://www.nn.com/yewuadmin/?m=User&a=index&id=2

1 的格式如:http://www.nn.com/yewuadmin/User/index/id/2

TP 的一些常见查询条件

M(‘tablename‘)->getLastSql(); 获取最后一条sql语句

只改变某个字段的值如:

$user->where($map)->setField(‘字段‘,$value);

//查询条件的组合

$where[‘字段‘] = array(array(‘lt‘,3),array(‘gt‘,9),‘OR‘);

//一些复杂的sql语句查询

$sql = ‘select * from (select * from `ads_all_adsinfo` where `ads_type` = ‘.$ads_type.‘ order by duiwai_price desc) `ads_all_adsinfo` group by ads_name order by iszd desc,sort desc,add_time desc limit ‘.$Page->firstRow.‘,‘.$Page->listRows;
$list = M("all_adsinfo")->query($sql);

模板里的一些常见标签运用

<select class="select1" name="yewu_id">
<foreach name="yewus" item="vo">
<option value="{$vo.id}" <if condition="$vo.id eq $ywid ">selected="selected"</if>> {$vo.name}</option>
</foreach>
</select>

Jquery一些常见实例

  

<script>
$("#dosubmit").click(function(){
  var pass = $("input[name=‘pass‘]").val();
  if(pass.length<1){
    alert("请输入密码");
    return false;
  }
  var url="__ROOT__/?m=Info&a=modpass";
  var url2="__ROOT__/?m=index&a=login";
  $.post(url,{pass:pass},function(data){
    var data = eval("("+data+")");
    if(data.code==200){
      alert(‘密码修改成功,请重新登录‘);
      window.top.location.href=data.url;
    }else if(data.code==1){
      alert("抱歉,密码未做任何更改");
      return false;
    }else if(data.code==2){
      alert("密码更改失败");
      return false;
    }

  })

})
</script>

时间: 2024-08-03 08:56:11

TP的一些用法的相关文章

tpyongfa

tp用法 TP的cache用法: +---------------------------------------------------------------------------+ cache方法是从3.0开始新增的缓存管理方法:cache用于设置,获取,删除操作. +----------------------------------+ cache($name,$value='',$expire=0) +----------------------------------+ name:

TP扩展Xxtea.class.php加密解密函数用法

http://www.coolcode.org/?action=show&id=128这里可以查到一个相关文章. 附上xiunobbs里的代码,自己加了点注释,欢迎大牛批评指正 //将数值数组还原成字符串,$v为str2long返回的数组,$w为bool值(数组中是否包函原str长度) function long2str($v, $w) { $len = count($v); $n = ($len - 1) << 2; if ($w) { $m = $v[$len - 1]; if (

tp if condition in_array用法

<if condition="in_array($vo['status'],[3])"> <a href="javascript:void(0);" class="go_upload_admin_form" data-id="{$vo.id}">上传表单</a> <elseif condition="in_array($vo['status'],[2,5])" /&

nmap 高级扫描用法

nmap提供了四项基本功能(主机发现.端口扫描.服务与版本侦测.OS侦测)及丰富的脚本库.Nmap既能应用于简单的网络信息扫描,也能用在高级.复杂.特定的环境中:例如扫描互联网上大量的主机:绕开防火墙/IDS/IPS:扫描Web站点:扫描路由器等等. 简要回顾Nmap简单的扫描方式:全面扫描:nmap-T4 -A targetip 主机发现:nmap-T4 -sn targetip 端口扫描:nmap-T4 targetip 服务扫描:nmap-T4 -sV targetip 操作系统扫描:nm

tp框架之分页与第三方类的应用

1.先把分页类放在根目录下,比如放在某个模块下 2.在类里面写入命名空间,注意类名的格式(类名要与里面的方法名一致) 3.在需要的方法里面按照路径进行实例化,然后就可以使用了 方法: public function xianshi() { $c = D("chinastates"); $shuliang = $c->count(); //查询总条数 $page = new \Home\libs\Page($shuliang,15); //实例化分页类并传参数 $xinxi = $

TP访问数据库 和 连贯操作

<?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { public function showList() { echo "hello"; } public function test() { //数据访问 //造模型对象 $nation = D("Nation"); //查询 //$a = $nation->se

sed 和 vim的用法

处理文本的工具 三剑客之 sed sed是一种流编辑器,它一次处理一行内容.处理时,把 当前处理的行存储在临时缓冲区中,称为"模式空间"( pattern space),接着用sed命令处理缓冲区中的内容 ,处理完成后,把缓冲区的内容送往屏幕.接着处理下一 行,这样不断重复,直到文件末尾.文件内容并没有改变 ,除非你使用重定向存储输出.Sed主要用来自动编辑一 个或多个文件,简化对文件的反复操作,编写转换程序等 sed 的 用法 sed [option]... 'script' inp

handlebars Helper用法

handlebars  Helper用法:  http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471357.html var d = { user_name: data.user_name, credentials_number: data.credentials_number, credentials_type: credentialsType2, user_address: data.user_address, user_birth_

TP 页面跳转success 和 error 以及重定向功能

TP 系统的\Think\Controller类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交. $User = M('User'); //实例化User对象 $result = $User->add($data); if($result){ //设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER'] $this->success('新增成功', 'User/list'); } else { //错误页面的默认跳转页