zoukankan      html  css  js  c++  java
  • Drupal进度条

    简介:这是Drupal进度条的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=340018' scrolling='no'>

    Drupal有一个内置的百分比进度条显示操作进度的工具batch.

    使用方式如下:

    batch_set(batch_example_batch_1());

    batch_process('redirect_page.php');

    function batch_example_batch_1() {

        for ($i = 0; $i<100; $i++) {
            $operations[] = array('batch_example_op_1', array($nid));
        }
        $batch = array(
                'operations' => $operations,
                'finished' => 'batch_example_finished',
        );
        return $batch;
    }

    function batch_example_op_1($nid, &$context) {

        do_something();

        // Store some result for post-processing in the finished callback.
        $context['results'][] = "do something";

        // Optional message displayed under the progressbar.
        $context['message'] = t('Loading @title', array('@title' => $node->title));

    }

    function batch_example_finished($success, $results, $operations) {
        if ($success) {
            $message = count($results) . ' processed.';
        }
        else {
            $error_operation = reset($operations);
            $message = 'An error occurred while processing ' . $error_operation[0] . ' with arguments :' . print_r($error_operation[0], TRUE);
        }
        drupal_set_message($message);


    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/340018.html pageNo:7
  • 相关阅读:
    本周总结
    本周总结
    本周总结
    本周总结
    性能分析(4)
    大型网站高性能架构
    第二天大数据清洗
    性能分析(2)
    六大质量属性——性能分析(1)
    java设计模式9-代理模式
  • 原文地址:https://www.cnblogs.com/ooooo/p/2245243.html
Copyright © 2011-2022 走看看