我已使用此命令添加了模型和迁移文件
node_modules/.bin/sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string
Run Code Online (Sandbox Code Playgroud)
现在,我想在现有表(模型)中添加一些字段,如性别和年龄。我手动更改了模型并触发了此命令
node_modules/.bin/sequelize db:migrate
Run Code Online (Sandbox Code Playgroud)
但它的回应是“未执行任何迁移,数据库架构已经是最新的。”
User.js
'use strict';
module.exports = (sequelize, DataTypes) => {
var User = sequelize.define('User', {
firstName: DataTypes.STRING,
lastName: DataTypes.STRING,
email: DataTypes.STRING
}, {});
User.associate = function(models) {
// associations can be defined here
};
return User;
};
Run Code Online (Sandbox Code Playgroud)
先感谢您 :)
如果逻辑包含日期对象,请注意,该值将是上次从模板生成页面的当前时间,而不是当页面呈现给用户时(如果按照 Shopify 文章涉及缓存或静态站点生成)。它每次都会返回相似的数字。
PHP 的 http_build_query 函数生成 URL 编码的查询字符串 我需要 javascript 中完全相同的功能。
功能示例:
$data = array(
'foo' => 'bar',
'baz' => 'boom',
'cow' => 'milk',
'php' => 'hypertext processor'
);
echo http_build_query($data) . "n";
Run Code Online (Sandbox Code Playgroud)
输出:
foo=bar&baz=boom&cow=milk&php=hypertext+processor
Run Code Online (Sandbox Code Playgroud)
我想在 javascript 中得到相同的输出。我尝试了 encodeURIComponent 但它解决了不同的目的。