十 13
在jQuery 1.2.6版本中,sortable的ajax调用,没有serialize一个sortable对象到javascript数组的方法。
这有一个例子,使用的是symfony代码,其他的php代码也类似。
- <ul id="item_list">
- <?php foreach ($items as $item): ?>
- <li id="item_order_<?php echo $item->getId() ?>"><?php echo $item->getName() ?></li>
- <?php endforeach ?>
- </ul>
调用ajax的方法:
- $('#save_btn').click(function(){
- $.post("<?php echo url_for('collection/reorder') ?>", { item_order_str: $('#item_list').sortable("serialize") });
- });
(阅读更多精彩内容…)
九 08
把session存入数据库后,它是一个经过serialize过的数据,如果想不通过symfony读取出来,需要unserialize。
通过这个函数:
- function unserialize_session_data($serialized_string)
- {
- $variables = array();
- $a = preg_split( "/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE );
-
- for( $i = 0; $i < count( $a ); $i = $i+1 ) {
- if ($a[$i] == 'attributes'){
- $variables[$a[$i]] = unserialize( $a[$i+1] );
- break;
- }
- }
- return $variables;
- }
(阅读更多精彩内容…)
九 07
大量的bug,尤其是div+css的问题,慢慢一个一个来。
同时还有功能的完善,也要一点一点做。
九 04
分类:
工作生活 |
给我留言(1 条留言) | 1查看14次
有点小问题,默认sidebar用成了第2个,回来修改成第1个,文本中的链接css没有改,也要修正一下。
七 24
分类:
Symfony |
给我留言 | 1查看32次
This issue will be fixed with symfony 1.1.1:
http://trac.symfony-project.com/ticket/3857 (see comments)