選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

read.json 2.7 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {
  2. "meta": {
  3. "$_GET": [
  4. {
  5. "type": "number",
  6. "name": "id"
  7. }
  8. ],
  9. "$_POST": [
  10. {
  11. "type": "number",
  12. "name": "id"
  13. }
  14. ]
  15. },
  16. "exec": {
  17. "steps": {
  18. "name": "query",
  19. "module": "dbconnector",
  20. "action": "single",
  21. "options": {
  22. "connection": "authdb",
  23. "sql": {
  24. "type": "select",
  25. "columns": [
  26. {
  27. "table": "users",
  28. "column": "id",
  29. "recid": 1
  30. },
  31. {
  32. "table": "users",
  33. "column": "firstname",
  34. "recid": 2
  35. },
  36. {
  37. "table": "users",
  38. "column": "lastname",
  39. "recid": 3
  40. },
  41. {
  42. "table": "users",
  43. "column": "email",
  44. "recid": 4
  45. },
  46. {
  47. "table": "users",
  48. "column": "validated",
  49. "recid": 5
  50. }
  51. ],
  52. "params": [
  53. {
  54. "operator": "equal",
  55. "type": "expression",
  56. "name": ":P1",
  57. "value": "{{$_GET.id}}",
  58. "test": ""
  59. }
  60. ],
  61. "table": {
  62. "name": "users"
  63. },
  64. "primary": "id",
  65. "joins": [],
  66. "wheres": {
  67. "condition": "AND",
  68. "rules": [
  69. {
  70. "id": "users.id",
  71. "field": "users.id",
  72. "type": "double",
  73. "operator": "equal",
  74. "value": "{{$_GET.id}}",
  75. "data": {
  76. "table": "users",
  77. "column": "id",
  78. "type": "number",
  79. "columnObj": {
  80. "type": "increments",
  81. "primary": true,
  82. "unique": false,
  83. "nullable": false,
  84. "name": "id"
  85. }
  86. },
  87. "operation": "="
  88. }
  89. ],
  90. "conditional": null,
  91. "valid": true
  92. },
  93. "query": "select `id`, `firstname`, `lastname`, `email`, `validated` from `users` where `users`.`id` = ?"
  94. }
  95. },
  96. "output": true,
  97. "meta": [
  98. {
  99. "type": "number",
  100. "name": "id"
  101. },
  102. {
  103. "type": "text",
  104. "name": "firstname"
  105. },
  106. {
  107. "type": "text",
  108. "name": "lastname"
  109. },
  110. {
  111. "type": "text",
  112. "name": "email"
  113. },
  114. {
  115. "type": "boolean",
  116. "name": "validated"
  117. }
  118. ],
  119. "outputType": "object"
  120. }
  121. }
  122. }