mysql - 在 Yii 中,有没有办法用类似 YAML 或 XML 的方式编写模式?

标签 mysql schema yaml yii

我一直在使用 Symfony,您可以在其中用 YAML 编写模式,令我惊讶的是在 Kohana 和 Yii 中我必须用 SQL 编写模式。

对我来说,在 YAML 中使用它的优点是它提供默认值、数据库中立的模式、更好的可读性,以及......嗯,这比自己编写 MySQL 更容易。

那么,2 个问题:

  1. 自己编写 SQL 有优势吗?
  2. 有没有办法在 Yii 中编写 YAML 模式?

最佳答案

Yii 写得很好。它适用于第三方库。这是有关如何使用 third party library 的链接.

此外,您不必在 Yii 中编写 SQL。您可以使用事件记录。喜欢:

$model= new TableModel();
$model->attributes=$_POST['form'];
$model->save();

这将为您使用 Active Record 建模的表编写插入查询.

关于mysql - 在 Yii 中,有没有办法用类似 YAML 或 XML 的方式编写模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750481/

相关文章:

mysql - 我的关节乘以我的总和结果

c# - .NET MySqlCommand @ 占位符与 MySQL 变量冲突

github - 我如何在 Jekyll 中显示特定的帖子?

Mysql 字符串和数字不相等/不匹配

mysql - 根据 MySql 中输入的日期设置行中的值

xml - <xs :all> 下的元素重复

PHP/MySQL 登录 -> 每个客户的模式

java - 如何使用 Avro 创建包含对象列表的模式?

ruby - 将值插入到 YAML 转储的哈希中

loops - 如何有效地更新两个结构的值