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


PHP Migration::drop_database方法代码示例

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


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

示例1: collect

 * @param array|interator $array
 * @uses collect(function($value){return $value+1}, range(1,5));
 */
function collect($func, $array)
{
    $out = array();
    foreach ($array as $value) {
        array_push($out, $func($value));
    }
    return $out;
}
require_once dirname(__FILE__) . '/config/db_connect.php';
//load the test database
if (!defined('DATABASE_CREATED')) {
    $m = new Migration();
    $m->drop_database(MYSQL_DATABASE);
    $m->create_database(MYSQL_DATABASE);
    define('DATABASE_CREATED', true);
}
//load the table if it hasn't been loaded
if (!defined('TABLE_CREATED')) {
    $g = new TestMigration();
    $g->down();
    $g->up();
    define('TABLE_CREATED', true);
}
load_test_data();
foreach (array('Tim', 'Steve', 'Joe', 'Bob', 'John', 'Scott', 'Randy', 'Jessica', 'Julie') as $user) {
    $func_name = strtolower($user);
    $func = "function {$func_name}() {\n\t\t\treturn User::_find_by(array('conditions' => \"name = '" . $user . "'\"));\n\t\t};";
    eval($func);
开发者ID:scottdavis,项目名称:active_php,代码行数:31,代码来源:TestSetup.php

示例2: reload_database_tables

/**
 * TODO remove the dependency on a constant, if possible
 */
function reload_database_tables()
{
    Migration::drop_database(MYSQL_DATABASE);
    Migration::create_database(MYSQL_DATABASE);
}
开发者ID:scottdavis,项目名称:nimblize,代码行数:8,代码来源:test_config.php


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