小编top*_*her的帖子

Yii 2 - radioList模板

我想在yii2中添加模板到radioList,我尝试过,但我无法获得正确的o/p.

HTML是

<div class="input-wrap">
    <label class="gender-head">Gender</label>
    <label class="signup-radio">
        <input type="radio" name="signup-gender" id="signupMale" checked  tabindex="3" />
        <i></i>
        <span>Male</span>
    </label>
    <label class="signup-radio">
        <input type="radio" name="signup-gender" id="signupFemale" tabindex="3" />
        <i></i>
        <span>Female</span>
    </label>
</div>
Run Code Online (Sandbox Code Playgroud)

o/p看起来应该是这样的

在此输入图像描述

我试过的Yii2代码是......

<div class="input-wrap">
    <div class="clearfix">
        <?= $form->field($model, 'gender', ['radioTemplate' => '<label class="gender-head">{label}</label><label class="signup-radio">{input}</label>'])->inline()->radioList([1 => 'Male', 0 => 'Female'], ['separator' => '', 'tabindex' => 3]); ?>
     </div>
     <div class="help-block"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在模板上搜索了很多,但没有得到任何正确的答复.

php yii2

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

解析时ANTLR4相互左递归错误

我有这个ANTLR 4语法:

constantFixedExpresion : term (('+'|'-') term)+;

term : factor (('*'|'//'|'REM')factor)+;

factor : ('+'|'-')*
           ( wholeNumberConstant
           | constantFixedExpresion
           | 'TOFIXED' (stringConstant | bitCodeConstant)      
           | identifier)
         ('FIT'constantFixedExpresion)*;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

error(119):LanguageA.g4 :::以下几组规则是相互左递归的[constantFixedExpresion,factor,term]

我尝试了很多方法,但无法修复它.有什么问题,如何解决?

java recursion antlr

18
推荐指数
1
解决办法
7912
查看次数

yii2 routing - 将参数传递给规则中的路由

当用户访问时domain/page,我需要将它们路由到controller/action/100.我不想通过URL传递任何参数,但想在url规则中添加它.

我将下面的代码添加到我的配置文件中.

'urlManager' => [
    'rules' => [
        'login' => 'site/login',  // working
        'about' => 'cms/page/10'  // Not Working
        'about' => 'cms/page?id=10'  // Not Working
    ],
],
Run Code Online (Sandbox Code Playgroud)

第一条规则工作正常.

我可以在url规则中传递路由的参数吗?

url-routing yii2

10
推荐指数
1
解决办法
2031
查看次数

如何在Yii中设置带有pagetitle的Sitename

我已经实现了页面标题,所有页面都整齐地显示了标题.现在我也希望显示网站名称.我可以编写代码

<title><?php echo Yii::app()->name . $this->pageTitle ?></title>
Run Code Online (Sandbox Code Playgroud)

但对于那些未设置标题的页面(即默认设置CController),网站名称将重复出现.

我想简单地覆盖setPageTitle我的控制器的方法来preename.怎么办?

php frameworks yii

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

如何为变量分配随机数?

在我说任何其他内容之前,我想提一下我对编码几乎是全新的,并且只对python有一个非常基本的了解.

现在已经不在了,我的问题是我(尝试)编写一个文本冒险游戏,沿着D&D的路线.我陷入了早期阶段 - 即如何将1到18之间的随机整数分配给变量.

我已经看到了一些这样做的方法,但变量的值每次调用时都会改变.这不可能发生.之所以这样,是因为我希望统计数据(力量,智慧,智力,灵巧,魅力和体质)是一个随机生成但固定的数字,可以被调用并且每次都相同.

我已经尝试Str = random.randomint(1,18)使用随机模块来解决问题.

我最接近的是使用lambda函数,因此当我调用变量时,它会生成一个随机数,每次都不同.这些都没有起作用,我真的很想知道我做错了什么.

python random

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

无法绑定到'ngModel',因为尽管导入了FormsModule,它仍然不是'input'的已知属性

我正在关注MVAAngular 2教程.我似乎无法让双向绑定工作.我在"无法绑定到'ngModel'中应用了修复,因为它不是'input'的已知属性,但这不起作用.错误如下:

Unhandled Promise rejection: Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'input'. ("
        <p>
            <input [ERROR ->][(ngModel)]="sampleText" ><br/>
            <span>{{sampleText}}</span>
        </p>
"): TasksComponent@2:19 ; Zone: <root> ; Task: Promise.then ;
Run Code Online (Sandbox Code Playgroud)

我的main.ts代码如下:

import { bootstrap } from '@angular/platform-browser-dynamic';
import { Component, OnInit } from '@angular/core';

import { FormsModule } from '@angular/forms'; // supposed fix


@Component({
    selector: 'tasks',
    template: `
        <p>
            <input [(ngModel)]="sampleText" ><br/>
            <span>{{sampleText}}</span> …
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular

6
推荐指数
1
解决办法
9273
查看次数

在浏览器中获取受支持的语言环境

我正在使用date.toLocaleDateString(locale)方法来获取用户的日期格式。我在服务器端获取用户的语言环境,同时使用Accept-Language标头和地理编码的IP地址(即使您不在美国,浏览器似乎默认为en-US)。但是toLocaleDateString()似乎不能识别所有语言环境,即,如果您这样做,date.toLocaleDateString('en-IE')您将获得美国日期格式而不是欧洲日期格式。Intl.Collator.supportedLocalesOf('en-IE', {localeMatcher: 'lookup'})没有帮助。有浏览器支持的语言环境列表吗?

顺便说一句,我已经在OSX的Chrome和Firefox上尝试了上述方法。

javascript locale date

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

phpunit在phpstorm中运行问题,无法创建phar

我在Windows 7上运行phpStorm 7.1.3版本,我已经做了相应的事情来安装composer然后phpunit.现在我在供应商目录中有它.但每次我运行我的程序,这是一个简单的Yii应用程序,我得到相同的错误.

PHP致命错误:未捕获的异常"UnexpectedValueException"有消息"无法创建药业'C:/ WAMP/WWW/myproject的/供应商/斌/ PHPUnit的’,文件扩展名(或组合)无法识别或目录不存在"在C: \用户\ MYUSER \应用程序数据\本地的\ Temp\IDE-phpunit.php:177

请帮忙,我已经被困在这里两天了,不能让这个工作,几乎改变并重新安装一切,但没有帮助.

我没有使用pear,我通过phpStorm下载了所有内容.我下载了作曲家,然后通过phpStorm作曲家我下载了phpUnit 3.7.37.

这是我的作曲家设置的屏幕截图

在此输入图像描述

这是我的composer.json的内容

{
    "require": {
        "phpunit/phpunit": "3.7.37"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的PHPunit设置的屏幕截图 在此输入图像描述

php phpunit yii phar phpstorm

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

在yii2.0中使用composer安装扩展

如何使用composer在yii2.0中安装yii/jui.我试过了

php composer.phar require --prefer-dist yiisoft/yii2-jui "*"
Run Code Online (Sandbox Code Playgroud)

并添加到composer.json

"yiisoft/yii2-jui": "*"
Run Code Online (Sandbox Code Playgroud)

但它没有成功.任何人都可以帮我如何使用composer在yii 2.0中安装扩展.

当我$ php composer.phar require yiisoft/yii2-jui "*"在cmd中运行时,它只是打开composer.phar文件,没有其他任何事情发生.

先感谢您.

php yii-extensions yii2

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

jqplot水平线

似乎没有得到水平线出现,我看了以前的帖子,但没有任何有效...也许我错过了一个导入?图表本身很好地显示出来.

    $(document).ready(function(){
    var line1 = [['January', 1], ['February', 2], ['March', 3],
    ['April', 4], ['May', 5], ['June', 6], ['July', 7], ['August', 8],
    ['September', 9], ['October', 10], ['November', 11], ['December', 12]];
    //alert(<?=$graph[1]['st']?>);
    var plot1 = $.jqplot('settle_graph', [line1], {
        title: 'Monthly Settlements',
        grid:{drawBorder: false, shadow:false},
        canvasOverlay: {
          show: true,
          objects: [
            {horizontalLine: {
              name: '# Settlements from Budget',
              y: 6,
              lineWidth: 3,
              color: '#444444',
              shadow: true,
              show:true,                  
              lineCap: 'butt',
              xOffset: 0
            }}
          ]
        },     
        series:[{renderer:$.jqplot.BarRenderer}],
        seriesDefaults: {
            rendererOptions: {
                varyBarColor : true,
                barPadding: …
Run Code Online (Sandbox Code Playgroud)

jqplot

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