本文整理汇总了PHP中Record::tableNameFromClassName方法的典型用法代码示例。如果您正苦于以下问题:PHP Record::tableNameFromClassName方法的具体用法?PHP Record::tableNameFromClassName怎么用?PHP Record::tableNameFromClassName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Record
的用法示例。
在下文中一共展示了Record::tableNameFromClassName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: clear
function clear()
{
// TODO: replace this in future by Record's deleteAll routine.
$pdo = Record::getConnection();
$driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
if ($driver == 'mysql' || $driver == 'pgsql') {
$sql = 'TRUNCATE ' . Record::tableNameFromClassName('DashboardLogEntry');
}
if ($driver == 'sqlite') {
$sql = 'DELETE FROM ' . Record::tableNameFromClassName('DashboardLogEntry');
}
$pdo->exec($sql);
redirect(get_url('plugin/dashboard/'));
}
示例2: tableize
public static function tableize($class)
{
return Record::tableNameFromClassName($class);
}
示例3: clear
public function clear()
{
// TODO: replace this in future by Record's deleteAll routine.
$conn = Record::getConnection();
$driver = strtolower($conn->getAttribute(PDO::ATTR_DRIVER_NAME));
if ($driver == "mysql" || $driver == "pgsql") {
$sql = "TRUNCATE " . Record::tableNameFromClassName("DashboardLogEntry");
}
if ($driver == "sqlite") {
$sql = "DELETE FROM " . Record::tableNameFromClassName("DashboardLogEntry");
}
$conn->exec($sql);
redirect(get_url("plugin/dashboard/"));
die;
}