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


PHP sql::sortTable方法代码示例

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


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

示例1:

        echo message::success(lang::get('file_deleted'));
    }
}
if (in_array($action, ['save-add', 'save-edit']) && dyn::get('user')->hasPerm('media[category][edit]')) {
    $sql = sql::factory();
    $sql->setTable('media_cat');
    $sql->setWhere('id=' . $id);
    $sql->getPosts(['name' => 'string', 'sort' => 'int', 'pid' => 'int']);
    if ($action == 'save-edit') {
        $sql->update();
    } else {
        $sql->save();
    }
    $sort = type::post('sort', 'int');
    $parent_id = type::post('pid', 'int');
    sql::sortTable('media_cat', $sort, '`pid` = ' . $parent_id . ' AND id != ' . $id);
}
$table = table::factory(['class' => ['js-sort']]);
$colFirstWidth = $action == 'edit' || $action == 'add' ? 50 : 25;
$table->addCollsLayout($colFirstWidth . ',*, 110');
$table->addRow()->addCell()->addCell(lang::get('category'))->addCell(lang::get('action'));
$table->addSection('tbody');
$table->setSql('SELECT * FROM ' . sql::table('media_cat') . ' WHERE pid = ' . $pid . ' ORDER BY sort ASC');
if (in_array($action, ['edit', 'add']) && dyn::get('user')->hasPerm('media[category][edit]')) {
    echo '<form method="post" action="index.php">';
    $inputHidden = formInput::factory('action', 'save-' . $action);
    $inputHidden->addAttribute('type', 'hidden');
    echo $inputHidden->get();
    $inputHidden = formInput::factory('page', 'media');
    $inputHidden->addAttribute('type', 'hidden');
    echo $inputHidden->get();
开发者ID:pasterntt,项目名称:dynao-CMS,代码行数:31,代码来源:media.category.php

示例2: saveSortUp

 protected static function saveSortUp($id, $sort)
 {
     sql::sortTable('structure_area', $sort, '`structure_id` = ' . $id);
 }
开发者ID:pasternt,项目名称:dynaoCMS,代码行数:4,代码来源:action.php

示例3:

             $id = $sql->get('id');
             $delete = sql::factory();
             $delete->setTable('structure');
             $delete->setWhere('id=' . $id);
             $delete->delete();
         } else {
             $id = false;
         }
     }
     $sql = sql::factory();
     $sql->query('SELECT `sort`, `parent_id` FROM ' . sql::table('structure') . ' WHERE id=' . $orginal_id)->result();
     $delete = sql::factory();
     $delete->setTable('structure');
     $delete->setWhere('id=' . $orginal_id);
     $delete->delete();
     sql::sortTable('structure', 0, '`parent_id` = ' . $sql->get('parent_id'));
     echo message::success(lang::get('structure_delete'));
     $action = '';
 }
 if ($action == 'online' && dyn::get('user')->hasPerm('page[edit]')) {
     $sql = sql::factory();
     $sql->query('SELECT online FROM ' . sql::table('structure') . ' WHERE id=' . $id)->result();
     $online = $sql->get('online') ? 0 : 1;
     $sql->setTable('structure');
     $sql->setWhere('id=' . $id);
     $sql->addPost('online', $online);
     $sql->update();
     echo message::success(lang::get('save_status'));
     $action = '';
 }
 if ($action == '') {
开发者ID:pasterntt,项目名称:dynaoCMS,代码行数:31,代码来源:structure.pages.php

示例4: saveSortUp

 protected static function saveSortUp($id, $sort, $block)
 {
     $block = $block ? 1 : 0;
     sql::sortTable('structure_area', $sort, '`structure_id` = ' . $id . ' AND `block` = ' . $block);
 }
开发者ID:pasterntt,项目名称:dynao-CMS,代码行数:5,代码来源:action.php


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