当前位置: 首页>>代码示例>>PHP>>正文


PHP XML::xml_serialize方法代码示例

本文整理汇总了PHP中XML::xml_serialize方法的典型用法代码示例。如果您正苦于以下问题:PHP XML::xml_serialize方法的具体用法?PHP XML::xml_serialize怎么用?PHP XML::xml_serialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在XML的用法示例。


在下文中一共展示了XML::xml_serialize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: edit

 /**
  * 编辑
  * Enter description here ...
  */
 public function edit()
 {
     $cmd = $this->input->post('cmd');
     if ($cmd && $cmd == 'submit') {
         $Area_id = $this->input->post('Area_id');
         $dataArray = array('title' => $this->input->post('title'), 'level' => $this->input->post('level'), 'pid' => $this->input->post('pid'));
         $result = $this->AreaModel->edit($dataArray, 'id=' . $Area_id);
         if ($result) {
             $totalResult = $this->AreaModel->getListByWhere('');
             //更新XML文件开始
             $tree = new Tree();
             $treeResult = $tree->create($totalResult, 1);
             //大树
             $file = fopen("../uploadfile/Area/Area.xml", "w");
             $xml = new XML();
             $res = $xml->xml_serialize($treeResult, 0, null);
             fwrite($file, $res);
             //将序列化的字符写进文件
             //print_r($res);
             fclose($file);
             show_error('index.php/Area/index', 500, '提示信息:地区修改成功!');
         } else {
             show_error('index.php/Area/index', 500, '提示信息:地区修改失败!');
         }
     } else {
         $Area_id = $this->input->get('id');
         if ($Area_id) {
             $Area = $this->AreaModel->get('id=' . $Area_id);
             $parent = $this->AreaModel->getListByWhere('');
             $tree = new Tree();
             $this->load->view('Area/edit', array('Area' => $Area, 'parent' => $tree->create($parent)));
         } else {
             show_error('index.php/Area/index', 500, '提示信息:参数错误!');
         }
     }
 }
开发者ID:ZuoYouLai,项目名称:tkglxtphp,代码行数:40,代码来源:Area.php

示例2: getcreditsettings

 /**
 * 此接口负责把应用程序的积分设置传递给 UCenter,以供 UCenter 在积分兑换设置中使用。
 * 此接口无输入参数。输出的数组需经过 uc_serialize 处理。
 * 输出的数组单条结构:
     [
     '1' => ['威望', ''],
     '2' => ['金钱', '枚'],
     ]
 * @return string
 */
 function getcreditsettings()
 {
     if (!self::API_GET_CREDIT_SETTINGS) {
         return self::API_RETURN_FORBIDDEN;
     }
     return XML::xml_serialize([1 => ['积分', '']]);
     $credits = array();
     foreach ($_G['setting']['extcredits'] as $id => $extcredits) {
         $credits[$id] = array(strip_tags($extcredits['title']), $extcredits['unit']);
     }
     return $this->_serialize($credits);
 }
开发者ID:chenyuzou,项目名称:yii2-ucenter,代码行数:22,代码来源:UcReceiver.php


注:本文中的XML::xml_serialize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。