Lnmp常用小知识
来源:互联网 发布:itools怎么下载软件 编辑:程序博客网 时间:2024/05/16 11:19
1.php中弹框跳转
echo "<script>alert('修改成功');location.href='pdo_show.php'</script>";
2.pdo链接
$dbh = new PDO("mysql:host=127.0.0.1;port=3306;dbname=test;charset=utf8", "root", "root");
3.pdo执行查询
$dbh->query($sql)->fetchAll(PDO::FETCH_NUM);索引数组,数字下标$dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC);关联数组
4.jquery改变属性 — attr()
$('#create_db').attr('href','?r=dbs/show_db&k='+k);
5.javascript阻止form表单提交:
onsubmit="return checkSubmit();"
6. jquery动态创建的元素要用事件委托的方式绑定事件这是append追加上的元素:
$('#dbname').append("<a href='?r=index/tablenames&at_dbname='"+createdb+"''>删除</a>");
要想追加上的a标签的点击事件依旧有效,就必须使用事件委托
刚开始
$(".dbnames").click(function(){ })
托后的:
$('#dbname').on("click", ".dbnames", function(){
7.禁用一个按钮
<input id="btnShow" type="button" value="点击" class="btn">
直接在input标签上禁用
<input id="btnShow" type="button" disabled value="点击" class="btn">
原生的js方式:
document.getElementByIdx_x_x("btnShow").disabled=true;
如果要重新开启按钮,则可以让disabled=false;即可.
jQuery方式:
$("#btnShow").attr({"disabled":"disabled"});
如要让按钮恢复可用,可以采用removeAttr方法把disabled属性删除即可。$("#btnShow").removeAttr("disabled");
8.js获取指定字符前后的内容
<script type="text/javascript">/* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始; */function getStr(string,str){ var str_before = string.split(str)[0]; var str_after = string.split(str)[1]; alert('前:'+str_before+' - 后:'+str_after);}</script>
9.鼠标滑过变小手
cursor: pointer;
10.password_hash加密使用方法
加密:$hash = password_hash('要加密的字符', PASSWORD_DEFAULT);
验证:password_verify('123456',$hash);
PASSWORD_DEFAULT是加密方式,还可以有第三个参数,是执行多少次,可以为空。
11.修改yii2默认访问控制器
D:\phpstudy\WWW\advanced\vendor\yiisoft\yii2\web\Application.php
12.关闭yii2自带csrf验证
public $enableCsrfValidation = false;
13.yii2获取当前控制器和方法名
控制器:$controllerID = Yii::$app->controller->id;
方法名:$actionID = Yii::$app->controller->action->id;
14.yii2分页
use yii\db\Query;use yii\data\Pagination;public function actionIndex(){ $query = new Query(); //取到数据的总条数 $count = $query->from('goods')->count(); $pagination = new Pagination(['totalCount' => $count,'pageSize' =>3]); //每页显示的数据 $info = $query->select('*') ->from('goods') ->offset($pagination->offset) ->limit($pagination->limit) ->orderBy('id asc') ->all(); return $this->render('index', [ 'page' => $pagination, 'goods' => $info ]); }V层页面代码:<?phpuse yii\widgets\Linkpager;?><?= linkPager::widget([ 'pagination' => $page,])?>
15.yii框架构造函数
public function beforeaction($action){}
阅读全文
0 0
- Lnmp常用小知识
- javascript 常用小知识
- JQuery常用小知识
- 常用小知识总结
- sql常用小知识
- VC常用小知识
- VC常用小知识
- VC常用小知识
- VC常用小知识
- Linux常用小知识
- android常用小知识
- EXCEL2007常用小知识
- VC常用小知识
- android 常用小知识
- Zookeeper常用小知识
- Android常用小知识
- iOS 常用小知识
- ScrollView常用小知识
- 使用VS2013调用opencv3.3.0时出现的问题及解决办法
- Android 资源网站
- jquery实现来回翻转效果
- HDU(3592)---POJ (3169) Layout 差分约束系统
- 3. Longest Substring Without Repeating Characters
- Lnmp常用小知识
- CocosCreator学习2:场景的创建和切换
- 第三章 资源管理
- C指针分享之“复杂指针”
- redis集群哨兵模式
- CocosCreator零基础制作游戏《极限跳跃》二、制作游戏开始场景
- LinkList ArrayList 深入研究对比
- opencv中人脸识别算法的基本原理(二)
- 人工智能里的数学修炼 | 约束问题的优化求解:拉格朗日乘子法、KKT条件与对偶问题