小编Mik*_*ola的帖子

没有值的Html Slim属性

有以下SLIM代码:

input international-phone-number="international-phone-number" type="text"
Run Code Online (Sandbox Code Playgroud)

它的代码生成HTML代码:

<input international-phone-number="international-phone-number" type="text></input>
Run Code Online (Sandbox Code Playgroud)

但我需要得到 <input international-phone-number type="text></input>

我该怎么做?谢谢!

html slim-lang

5
推荐指数
1
解决办法
1194
查看次数

SQLite3/PDO - 尽管确实存在,但没有这样的表

我有一个SQLite3数据库的问题,我可以使用sqlite3命令或PHPStorm内置数据库管理器访问它,但我正在处理的应用程序没有找到它中的表.它似乎正确连接到数据库.

这行PHP导致PDOException:

$query = "SELECT * FROM users";
$results = self::$app->db->query($query);
Run Code Online (Sandbox Code Playgroud)

简单就是例外SQLSTATE[HY000]: General error: 1 no such table: users.顺便说一句,我正在使用Slim框架.

我不知道该怎么做,因为我不熟悉Slim和SQLite.

谢谢您的帮助 :-)

php sqlite pdo

4
推荐指数
1
解决办法
5461
查看次数

将 template.js.erb 重写为 template.js.slim

将下面的 js.erb 模板重写为 slim 时会是什么样子?

$('#new_reservation').hide().after('<%= j render("new_reservation") %>');
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails slim-lang

4
推荐指数
1
解决办法
5171
查看次数

Rails - 使用Slim设置空白量

我最近转向了苗条,到目前为止情况进展顺利.在为我的模型的一个展示视图运行脚手架后,我注意到了一件事:

= link_to 'Edit', edit_movie_path(@movie)
'|
= link_to 'Back', movies_path
Run Code Online (Sandbox Code Playgroud)

与erb相反,在管道之前没有空白区域,这样就可以呈现这两个链接

Edit| Back

作为一个苗条的初学者,我想知道是否有可能在角色之前和之后添加空间.

我也注意到在同一个脚手架中没有空格将冒号与文本分开.例如:

Title: Rush HourTitle:Rush Hour

为了解决这个问题,我要么必须在单词标题后面添加空格,要么直接在下面插入单引号.

# Option 1
p
  b Title: # Add space where the hashtag is currenty
  = @movie.title

# Option 2    
p
  strong Title: 
'
  = @movie.title
Run Code Online (Sandbox Code Playgroud)

这两个有什么替代方案吗?我发现,对于第一次添加,对于其他开发人员/某人返回代码而言,不可见空间可能不明显,而第二次为一个字符添加一条全新的行.

ruby-on-rails erb show slim-lang

3
推荐指数
1
解决办法
2100
查看次数

SQLSTATE[23000]:违反完整性约束:1452 无法添加或更新子行:外键约束失败

我用的是idiorm+slim

\n\n

我意识到以下更新查询,但我在控制台 phpmyadmin 中尝试并且它有效。

\n\n
update empleado set `nieempleado`=\'11111\', nombre="Mickael", apellido1="aaa", apellido2="bbb", email="ma@gmail.com", puesto=0 where id = 1\n
Run Code Online (Sandbox Code Playgroud)\n\n

但在惯用语中错误 SQLSTATE[23000]

\n\n

问题是什么?

\n\n
if(count($error)==0)\n        {\n\n            $empleado = ORM::for_table(\'empleado\')->find_one($id);\n            $empleado->nieempleado = $nie;\n            $empleado->nombre = $nombre;\n            $empleado->apellido1 = $apellido1;\n            $empleado->apellido2 = $apellido2;\n            $empleado->email = $email;\n            $empleado->puesto = $puesto;   \n            if(!empty($telefono))\n            {\n                $empleado->telefono = $telefono;\n            }\n            if($usuario!==\'\')\n            {\n                $empleado->usuario_idusuario = $usuario;\n            }  \n            $empleado->save();\n            $app->redirect($app->urlFor(\'employeeList\'));\n        }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的桌子是usuario:

\n\n
CREATE TABLE IF NOT EXISTS `usuario` (\n           `id` int(11) UNSIGNED AUTO_INCREMENT,\n           `username` …
Run Code Online (Sandbox Code Playgroud)

php idiorm

3
推荐指数
1
解决办法
2万
查看次数

用作曲家安装Slim3 beta?

如何使用composer安装Slim3 beta?我试过--dev没有运气官方文档没有说什么,作曲家搜索没有透露任何东西.

php slim composer-php

3
推荐指数
1
解决办法
481
查看次数

Firebase JWT:签名验证失败

我正在尝试对 Firebase 使用 JWT 身份验证,但我总是收到此错误:“致命错误:未捕获的 Firebase\JWT\SignatureInvalidException:签名验证失败”。

代码是这样的:

$key = "test";

$tokenId    = base64_encode(mcrypt_create_iv(32));
$issuedAt   = time();
$notBefore  = $issuedAt + 10;
$expire     = $notBefore + 60;
$serverName = $_SERVER["SERVER_NAME"];


$data = [
    'iat'  => $issuedAt,
    'jti'  => $tokenId,
    'iss'  => $serverName,
    'nbf'  => $notBefore,
    'exp'  => $expire,
    "userId"  => 1
];


$secretKey = base64_decode($key);


$jwt = \Firebase\JWT\JWT::encode($data, $secretKey, 'HS256');

// and when I decode the tokens, I got that exception
$decoded = \Firebase\JWT\JWT::decode($jwt, $key, array('HS256'));
Run Code Online (Sandbox Code Playgroud)

我错了什么?

php jwt firebase-authentication

3
推荐指数
1
解决办法
8905
查看次数

未定义的常量CURLOPT_GET - 假设为'CURLOPT_GET'

我在灯堆上从头开始构建我的第一个项目.我决定尝试一下苗条的api框架.下面你可以看到我开始为我的api构建一个辅助函数.但是我得到了这个

错误:未定义的常量CURLOPT_GET - 假设为'CURLOPT_GET'

然后这个

错误:curl_setopt()期望参数2为long,给定字符串

// Main Gospel Blocks API Call Function
Function gbCall($gbRoute) {
        // JSON Headers
  $gblCallHeaders[] = "Content-Type: application/json;charset=utf-8";

    // Call the API
    $gblCall = curl_init();
    curl_setopt($gblCall, CURLOPT_URL, $GLOBALS['gbApiUrl'] . $gbRoute);
    curl_setopt($gblCall, CURLOPT_GET, TRUE);
    curl_setopt($gblCall, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($gblCall, CURLOPT_HTTPHEADER, $gblCallHeaders);

    // Get the response
    $response = curl_exec($gblCall);

    // Close cURL connection
    curl_close($gblCall);

    // Decode the response (Transform it to an Array)
    $response = json_decode($response, true);

    // Return response
    return $response;
}
Run Code Online (Sandbox Code Playgroud)

我打的api只是json编码的对象,不太确定为什么这不会返回json ...

php curl

1
推荐指数
1
解决办法
2万
查看次数

添加一个css类以在Rails中选择

我一直试图让以下类适用于选择/下拉列表,但我不能!

 = f.select attr, [1,2,3],  class: 'form-control', include_blank: true
Run Code Online (Sandbox Code Playgroud)

我试着在这里这里阅读rails代码.它就像它没有实现?但它适用于文本字段:

 = f.search_field attr, options.merge(class: 'form-control')
Run Code Online (Sandbox Code Playgroud)

我正在使用slimsimple_form

css select ruby-on-rails simple-form slim-lang

0
推荐指数
1
解决办法
446
查看次数