简体   繁体   English

如何在adonisJS中翻译从php编写的代码?

[英]How can i translate this code written from php in adonisJS?

I have a bunch of code in PHP, and I want to translate it into AdonisJS. 我在PHP中有一堆代码,我想将其翻译成AdonisJS。

I have a table from a database here and I want to make a migration to Adonis with this code. 我在这里有一个数据库表,我想用此代码迁移到Adonis。

This is the default code in PHP: 这是PHP中的默认代码:

$schema = new \Doctrine\DBAL\Schema\Schema();
  $myTable = $schema->createTable("user_comenzi");
  $myTable->addColumn("id", "integer", array("unsigned" => true,"autoincrement"=>true));
  $myTable->addColumn("user_id", "integer", array("unsigned" => true));
  $myTable->addColumn("adresa_id", "integer", array("unsigned" => true));
  $myTable->addColumn("creat", "datetime", array());
  $myTable->addColumn("status", "integer", array("default"=>0));
  $myTable->addColumn("comanda", "text");
  $myTable->setPrimaryKey(array("id"));
  //$schema->createSequence("comenzi_seq");
  $platform = new  \Doctrine\DBAL\Platforms\SqlitePlatform();
  $queries = $schema->toSql($platform); // get queries to create this schema.
  print_r($queries);
  $app['db']->query($queries[0]);

And it's supposed to be something like this in AdonisJS: 在AdonisJS中应该是这样的:

class UserComenziSchema extends Schema {
  up () {
    this.create('user_comenzi', (table) => {
      table.increments()
      table.integer('user_id').unsigned()
      table.integer('adresa_id').unsigned()
      table.time('creat')
      table.integer('status').defaultTo(0)
      table.text('comanda')
      table.timestamps()
    })
  }

  down () {
    this.drop('user_comenzi')
  }
}

I want just to see if my code is wrong or not, and if I'm wrong, why? 我只想看看我的代码是否错误,如果我错了,为什么?

table.time('creat')更改为table.datetime('creat')即可

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 AdonisJS 中从 PHP 翻译这段代码? - How to translate this code from PHP in AdonisJS? 我如何将数据从ReactJS提交表单传递给AdonisJS - How can i pass data from ReactJS submit form to AdonisJS 如何将 javascript 代码转换为 clojurescript? - How can I translate the javascript code to clojurescript? AdonisJS 如何使用 foreach 存储多张图片 - AdonisJS how can i store multi images with foreach 如何将 PHP 字符串转换为 integer,但 php 字符串是从 ZDE9B9ED78D7E2E19DEE 中获取的相同页面中写入的? - How can i convert the PHP string into an integer, but php string is fetched from javascript written in the same page? 我如何解释用 JSON 或 JavaScript 编写的配置文档示例并知道如何将其转换为 YAML? - How can I interpret config documentation examples written in JSON or JavaScript and know how it would translate to YAML? 如何将此PHP代码转换为Javascript? - How to translate this PHP code into Javascript? 如何分析SonarQube中.php文件中编写的JavaScript代码 - How do I analyze JavaScript code written in .php file in SonarQube 如何将此 class 代码转换为挂钩? - 反应式 - How can I translate this class code to hooks? - reactnative 如何将带有序列化的PHP代码转换为javascript代码? - how to translate PHP code with serialization into a javascript code?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM