您的位置:首页 > 编程语言 > PHP开发

开发日志2015-04-02

2015-04-02 00:38 162 查看
(已在2015-03-27开发日志中追加):发现umeditor中字体、字号、段落格式三个下拉框带有和metro UI相同的class dropdown-menu(其实是bootstrap中),会导致click下拉框无法弹出(刚被一个弹出就被另一个收起)。经检查umeditor.js中没有其他对该class的定义,而且其他地方也写的是edui-dropdown-menu,因此将8965行左右改为
tpl: "<ul class=\"edui-dropdown-menu ..." ...>

从ueditor包中取得根目录下ueditor.parse.js放到umeditor根目录下,在网页上即可使用
<script src="../ueditor.parse.js"></script>
...
<div class="umeditorContent">
<p>...</p>
</div>
...
<script type="text/javascript">
uParse('.ueditorContent', { //支持tag, id(#content), class(.content)
rootPath: '/umeditor/' //ueditor所在的路径,这个要给出,让uparse能找到third-party目录
//因为需要引入目录下的那些js文件,当然会根据你的编辑数据,按需加载
})
</script>
对编辑器富文本进行展示。(除了third-party数学公式啥的估计没啥用…估计而已…)
在laravel model中建立函数即可进行关联查询,
class A extends Model {
...
public function Bs()
{
return $this->hasMany('App\B', 'foreign_key', 'local_key');
}

public function C()
{
return $this->belongsTo('App\C', 'local_key', 'parent_key');
}
...
之后即可用A::find(1)->B或A::find(1)->C的方式调取关联模型。巨人性化!
在blade中使用双花括号输出将进行html转义,如果希望直接输出,使用
{!! $str !!}

当初始访问laravel站点时用户没有cookie,也就没有session,此时每刷新一次页面都将生成一个session文件。只有当进行过一次
return Redirect::...
跳转之后,才会在用户本地存入session_id的cookie,此后csrf_token才不再变动,不再抛出TokenMismatchException。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息