我有这个网址
http://example.com/index.php/controller_name/action_name?queryString=123
Run Code Online (Sandbox Code Playgroud)
这个网址工作正常但是当我尝试使用像旧版Yii中的queryString时
http://example.com/index.php/controller_name/action_name/queryString/123
Run Code Online (Sandbox Code Playgroud)
我收到"无法解决请求"错误.
我已经在配置文件中启用了prettyurl,以下网址正在运行
http://example.com/index.php/controller_name/action_name.
Run Code Online (Sandbox Code Playgroud)
我的配置看起来像:
'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'module/<module:\w+>/<controller:\w+>/<action:\w+>' => '<module>/<controller>/<action>',
],
],
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我有一个(name lastname,name2 lastname2...)包含数据库表中值的字符串,我想将其显示为:
姓氏 name2 lastname2..
我使用 group_concat 函数,它适用于逗号分隔符,但我需要换行符。
group_concat(concat_ws(' ',users.firstname, users.lastname) SEPARATOR '<br>') as contacts_name
Run Code Online (Sandbox Code Playgroud) 我使用NetBeans,我尝试更换\ 用\\,但它失败了,它无法逃避的\\性格.
这不是Netbeans问题,它是一个PHP问题.
preg_replace('\','\\','text to \ be parsed');
Run Code Online (Sandbox Code Playgroud)
任何解决方案?
我有这个代码在函数valid_name不为true时显示错误,并valid_name在模糊时变为true时隐藏错误; 错误显示在最初隐藏的div中.出现错误但它不会消失.
function valid_name() {
if (($("#name").length > 5) && ($("#name").length < 20)) {
return true;
} else {
return false;
}
}
$(document).ready(function() {
$('#name').on('blur', function() {
if (!valid_name())
$("#name_erors").text("invalid name").show();
if (valid_name())
$("#name_erors").hide();
});
});
Run Code Online (Sandbox Code Playgroud) php ×3
group-concat ×1
javascript ×1
jquery ×1
mysql ×1
preg-replace ×1
regex ×1
yii ×1
yii2 ×1