小编Cas*_*Roy的帖子

在Magento中禁用客户

我想向管理员提供禁用登录帐户的选项,不会从帐户中删除任何数据,但如果对不使用它的用户禁用,一旦清除,用户就不会注意到任何简报或其他任何内容,只是最后一封邮件通知您停用您的帐户.

php magento

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

json列vs多列

我甚至不知道是否调用它系列化列是正确的,但我要解释一下,例如,我有用户表,我想存储的用户电话号码(手机,家庭,办公室等)所以,我想为每个数字类型创建一个列,但同时我想到了一个想法,如果我将一个json字符串保存在一个列中,那么,我将永远不会有一个列可能会永远不会被使用,我可以在从数据库中读取数据时将该字符串转换为php数组,但我想听听这种做法的商品和坏处,也许这只是一个坏主意,但首先我想知道其他什么人们不得不说

谢谢

php mysql performance json

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

AngularJS ng-repeat with filter - notarray error

我有一个我正在显示的项目列表ng-repeat.我想添加一个过滤器来显示/隐藏已归档的项目.

我添加了一个复选框:

<input type="checkbox" ng-model="queryFilter.archived">Show archived messages
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有这个:

$scope.queryFilter = {
    archived: false
};
Run Code Online (Sandbox Code Playgroud)

我的项目列表显示在表格中.我尝试过以下方法:

<tr ng-repeat="message in messages | filter : queryFilter">

<tr ng-repeat="message in messages | filter : { archived: queryFilter.archived }">

<tr ng-repeat="message in messages | filter : queryFilter track by $index">
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误:[filter:notarray]

预期的阵列但收到:{}

过滤确实有效,但我想知道为什么我会收到错误.

angularjs angularjs-ng-repeat angularjs-filter

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

在自定义管理模块中创建网格

我已经创建了一个自定义管理模块,但是现在,我想要像管理客户一样拥有一个网格,具有相同的功能,这是为了维护后端中所有内容之间的标准,我发现我看起来越少......拜托,这里需要一只手

php magento

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

使用sfDoctrineGuardPlugin分隔前端和后端用户

我正在开始一个项目,因为我正在使用symfony,我第一次使用symfony,实际上非常棒,我已经安装了sfDoctrineGuardPlugin,一切都很好,直到现在,为什么?,因为前端用户可以在后端登录,反之亦然,我不想要那样,所以,我开始谷歌,我发现Symfony sfDoctrineGuardPlugin自定义登录查询在这里,但我不知道我应该在哪里放置功能所以,我没有测试它.

因为我不希望前端用户可以在后端登录,我想我可以使用凭据,可以吗?但是,symfony在记录后检查用户凭据,我也不想要,所以,我怎么能实现这个?,也许如果我可以在会话中有名称空间,我可以检查后端命名空间中是否有管理员而且对于前端用户来说,我认为他们永远不会得到修复.

我不知道真的知道sfDoctrineGuardPlugin是否有一些可以管理这种情况的配置,存在这样的配置?

另外,在我的后端,我希望有一个页面来管理前端用户,而其他用户则需要后端用户,因为前端用户会有个人资料和地址,认为这样更容易,但我不知道从哪里开始.

需要一些帮助

谢谢

php plugins symfony1 sfguard

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

如何设置Arcgis Javascript dojoConfig包的相对路径

我正在使用Arcgis Javascript API.API基于dojo工具包构建.所以我需要在API中使用dojo功能.我正在准备dojo配置文件如下.

var pathRegex = new RegExp("/\/[^\/]+$/");
var locationPath = location.pathname.replace(pathRegex, '');

var dojoConfig = {
    async: true,
    parseOnLoad: false,
    baseUrl:"js/",
    packages: [
    {
        name: "application",
        location: locationPath + '/js/application'
    }]    
};
Run Code Online (Sandbox Code Playgroud)

我创建了一个bootstrapper.js,如下所示.

require(["application/main", "dojo/domReady!"], function (application) {
    console.log("bootstrapper is running");

    application.Run();
})
Run Code Online (Sandbox Code Playgroud)

而index.html文件是这样的.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Arcgis Javacsript API Samples</title>

        <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dijit/themes/claro/claro.css">
        <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css">
    </head>

    <body class="claro">
        <div id="map"></div>

        <script src="//js.arcgis.com/3.6/"></script>
        <script src="js/application/djConfig.js"></script>
        <script src="js/application/bootstrapper.js"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的应用程序托管在IIS上,并且有像这样的地址:htp://domain/Demo/Sample1/index.html

当我运行应用程序时,此代码给出如下错误.

"NetworkError:404 Not Found - http://js.arcgis.com/3.6/js/dojo/application/main.js …

javascript dojo arcgis-js-api

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

如何使用数据表服务器处理格式化/自定义表列中的数据?

问题非常简单.使用datatables服务器处理的基本初始化时,页面上仅显示纯文本.相反,它完全将数据库列中的内容拉入表列,而不需要额外的HTML格式.

示例:这是一个img的文本HTML和CSS格式文本 - http://i.imgur.com/li2UMI7.png.表格的每一列都有自己的样式/格式.现在,当datatables服务器处理向服务器/数据库发出请求时,结果就像我说的那样,就像它们在数据库中一样.因此,为了获得如上所示的这种格式,我必须将HTML放在数据库中.IE:

<span class="label label-danger">Tag</span>
Run Code Online (Sandbox Code Playgroud)

要么

<span class="label bg-color-greenDark">Category Label</span>
Run Code Online (Sandbox Code Playgroud)

如何格式化从数据库中拉出的结果到页面上的表格列?我宁愿只在标签列中放置TAG而不是整个标签HTML.

有没有办法在点击页面之前拦截结果,格式化它们,然后发布到页面?

码:

$(document).ready(function() {
    $('#example').DataTable( {
        "processing": true,
        "serverSide": true,
        "ajax": "scripts/server_processing.php",

          "columnDefs": [ {
            "data": "firstname", //this name should exist in you response JSON
            "render": function ( data, type, full, meta ) {
              return '<span class="label label-danger">'+data+'</span>';
            }
          } ]

    } );
} );
Run Code Online (Sandbox Code Playgroud)

html jquery datatables

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

预计 observable 在 Angular / Karma / Jasmine 测试中失败

我有一个组件,最终通过连续调用一堆 HTTP 服务switchMap来从后端获取数据。

我想测试错误处理部分。该应用程序具有全局错误处理 (ErrorHandler) 和通过 catchError 进行的本地错误处理。

测试方法如下所示:

  public methodUsingObservable() {
    this.someRequest()
      .pipe(catchError((error) => this.handleError(error)))
      .subscribe(console.log);
  }
Run Code Online (Sandbox Code Playgroud)

处理错误检查错误是否链接到业务操作,并再次抛出以由全局处理程序处理

handleError(error) {
    checkLocally(error);
    return throwError(error);
  }
Run Code Online (Sandbox Code Playgroud)

对于我的测试,我模拟someRequest了throwError后端调用的问题

  it('should handle the error when one occurs', fakeAsync(() => {
    const service: MachinService = TestBed.get(MachinService);
    spyOn(service,'someRequest').and.returnValue(throwError(new Error("Failing HTTP call")));
    spyOn(service,'handleError').and.callThrough();


    service.methodUsingObservable();
    tick();

    expect(service.methodUsingObservable).toThrowError();
    expect(service.handleError).toHaveBeenCalled();
 }));
Run Code Online (Sandbox Code Playgroud)

然而,无论我如何监视和期望某些东西,Karma 都会认为测试失败,因为订阅正如实际预期的那样,抛出了未处理的错误。

我尝试过:

expect(service.methodUsingObservable).toThrowError();
expect(service.methodUsingObservable()).toThrowError();
expect(() => service.methodUsingObservable()).toThrowError();
Run Code Online (Sandbox Code Playgroud)

但似乎没有人教系统接受测试成功,并且测试失败。

Chrome 62.0.3202 (Windows 10.0.0) MachinService should handle the error when one occurs FAILED
    Error: …
Run Code Online (Sandbox Code Playgroud)

unit-testing rxjs karma-jasmine angular

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

c ++获取字符串中的最后一个(n)字符

我有一个字符串,我想得到,例如,字符串中的最后一个(.)的位置,或者我想检查的任何字符,但直到现在我只是得到一个headeach.

谢谢

c++ string

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

不要让谷歌抓取我的网站

有没有办法从googlebots隐藏我的drupal网站?我不希望我的网站在搜索引擎中显示,但仍处于开发阶段.

seo drupal

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