小编Iva*_*van的帖子

Jquery复选框检查所有

我不是jQuery的专家,但我试图为我的应用程序创建一个小脚本.我想检查所有复选框,但它无法正常工作.

首先我尝试使用attr,之后我尝试了,prop但我做错了.

我先试了一下:

$("#checkAll").change(function(){

  if (! $('input:checkbox').is('checked')) {
      $('input:checkbox').attr('checked','checked');
  } else {
      $('input:checkbox').removeAttr('checked');
  }       
});
Run Code Online (Sandbox Code Playgroud)

但这没效果.

下一步:这比上面的代码效果更好

$("#checkAll").change(function(){

  if (! $('input:checkbox').is('checked')) {
      $('input:checkbox').prop('checked',true);
  } else {
      $('input:checkbox').prop('checked', false);
  }       
});
Run Code Online (Sandbox Code Playgroud)

这两个例子都不起作用.我试着谷歌搜索答案,但没有成功.

jsFiddle:http://jsfiddle.net/hhZfu/4/

谢谢

jquery

102
推荐指数
7
解决办法
28万
查看次数

适用于高级PHP开发人员的MVC

我需要更有经验的程序员的帮助.我想提高我的MVC技能.但我找不到关于Google for MVC的好教程.谷歌总是给"初学者MVC".

我理解MVC是什么,我可以做到,但我没有经验足以在OOP中做一些实用的事情.

如果有人知道一个好的面向对象的MVC教程,请指引我到正确的地方 - 我正在寻找好的链接,书籍等.

php oop model-view-controller

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

Symfony2没有要处理的元数据类

创建实体后:

php app/console doctrine:generate:entity
Run Code Online (Sandbox Code Playgroud)

并在使用时:

php app/console doctrine:schema:update --force
Run Code Online (Sandbox Code Playgroud)

我遇到过:

没有要处理的元数据类.

实体

namespace ISLab\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="menu_items")
 */
class MenuItem
{
    /**
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\Column(name="parent", type="integer")
     */
    private $parent;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

php orm symfony doctrine-orm

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

Firefox中的CSS动画不起作用

您好我为我的盒子创建动画,所有工作都在chrome中.但在Firefox中不工作.我尝试使用-moz-但是再没有.

动画的CSS代码我使用的是:

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1.0;
  }
  to { 
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
}

div.pulse { opacity: 0.75; }
div.pulse:hover {
  -moz-animation-name: pulse; 
  -moz-animation-duration: 0.5s; 
  -moz-animation-iteration-count: 1; 

  -webkit-animation-name: pulse; 
  -webkit-animation-duration: 0.5s; 
  -webkit-animation-iteration-count: 1; 
}
Run Code Online (Sandbox Code Playgroud)

谁能说出我做错了什么?什么不在莫兹拉工作?

html css html5 css3

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

如何检查zip存档中是否存在文件

我有zip存档,在解压缩后我需要检查zip存档中是否存在moduleConfig.xml.我怎么能这样做.

我试试这个

$zip = new ZipArchive();
if($zip->open('test.zip') === TRUE )
{
    if(file_exists($zip->getFromName('moduleConfig.xml')))
    {
        echo "Config exists";
        // Do somthing
    }
}
else {
    echo 'Failed code:'. $res;
}
Run Code Online (Sandbox Code Playgroud)

php zip

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

Symfony2 DateTime无法转换为字符串

大家好,我在创建和修改某些数据时尝试渲染日期时遇到问题.

我有专辑包,当我创建新的专辑项时,我插入数据库日期时,该专辑是创建的,何时被修改.我成功将数据插入数据库但我只有在尝试渲染时才有问题.

我得到的错误是:

在渲染模板期间抛出异常("Catchable Fatal Error:类DateTime的对象无法转换为/ home/ikac/public_html/Symfony/app/cache/dev/twig/6f/eb/a068a5eed37d5c1eca1228cc7bb9中的字符串DevAlbumBundle中的.php第56行":默认值:第19行的index.html.twig.500内部服务器错误 - Twig_Error_Runtime 1链接异常:

ContextErrorException »
Run Code Online (Sandbox Code Playgroud)

检查我的实体和控制器是否有此操作:

<?php

namespace Dev\AlbumBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Albums
 *
 * @ORM\Table(name="albums")
 * @ORM\HasLifecycleCallbacks()
 * @ORM\Entity(repositoryClass="Dev\AlbumBundle\Entity\AlbumsRepository")
 */
class Albums
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="title", type="string", length=255)
     */
    private $title;

    /**
     * @var string
     *
     * @ORM\Column(name="description", type="text")
     */
    private $description;

    /**
     * @var string
     *
     * @ORM\Column(name="background", type="string", …
Run Code Online (Sandbox Code Playgroud)

php symfony

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

使用map设置两个字段

在SilverStripe中,当我map在a中使用时,我想返回两个字段DropdownField.

我有一个Teacher带字段firstname和数据的数据对象lastname.所以在我DropdownField想要合并这两个字段并将它们传递给我map().

我当前的代码如下所示:

 public function getCMSfields() {
        $fields = FieldList::create(TabSet::create('Root'));

        $fields->addFieldsToTab('Root.Main', array(
             DropdownField::create('TeacherID', 'Teacher')->setSource(Teacher::get()->map('ID', 'Firstname'))->setEmptyString('Select one')
        );

        // etc...
        return $fields;
    }
Run Code Online (Sandbox Code Playgroud)

如何合并firstname并将lastname其传递到内部map()并将其返回给DropdownField.

silverstripe

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

创建连接字符串并使用SQL Server LocalDB

我尝试从visual studio 15连接到localdb时遇到问题.我已经安装了SQL Server Express 2016

我在下面的教程中:http://www.asp.net/mvc/overview/getting-started/introduction/creating-a-connection-string

我创建模型和上下文(MovieDBContext)类并尝试设置连接:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="MovieDBContext"    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/>
Run Code Online (Sandbox Code Playgroud)

当我尝试访问我显示所有电影的页面时:

 public ActionResult Index()
 {
     return View(db.Movies.ToList());
 }
Run Code Online (Sandbox Code Playgroud)

我得到这个例外: 在此输入图像描述

我尝试编辑这样的连接字符串,但也无法正常工作:

  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="MovieDBContext"   connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/>  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

当我使用时,我得到了这个激动 (local)MSSQLLocalDB

在此输入图像描述

我做错了什么?

c# sql-server asp.net asp.net-mvc localdb

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

Silverstripe 3表格未执行

我创建ContactPage.php类型,并ContactForm.php使用自定义模板创建表单类ContactForm.ss.提交表格后没有任何事情发生.我的错误在哪里?

ContactForm.php:

class ContactForm extends Form {
    public function __construct($controller, $name, $arguments = array()) {
        $fields = new FieldList();
        $fields->push(TextField::create('From', 'Email'));
        $fields->push(TextField::create('Subject', 'Tema'));
        $fields->push(TextField::create('Message', 'Message'));

        $actions = new FieldList(FormAction::create('doSendMessage')->setTitle('Kontakt'));
        $validator = new RequiredFields('From', 'Subject', 'Message');

        parent::__construct($controller, $name, $fields, $actions, $validator);
    }

    public function doSendMessage($data, Form $form) {
        // Test 
        Controller::curr()->redirect('http://www.google.com');
    }

    public function forTemplate() {
        return $this->renderWith([
            $this->class,
            'Form'
        ]);
    }
}
Run Code Online (Sandbox Code Playgroud)

ContactPage.php:

class ContactPage extends Page {
}

class ContactPage_Controller extends Page_Controller { …
Run Code Online (Sandbox Code Playgroud)

php silverstripe

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

Composer自动加载文件返回Undefined变量

你好,当我自动加载我的配置文件时,我有作曲家的问题.

在我的composer.json中,我创建

{
"require": {"monolog/monolog": "1.7.*@dev"},
"autoload":{
    "files": ["config/application.config.php"]
    }
}
Run Code Online (Sandbox Code Playgroud)

我想自动加载我的配置文件,并在我的test.php文件中我把:

// Get composer autoloading
require 'vendor/autoload.php';


use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\FirePHPHandler;

$logger = new Logger('my_logger');
$logger->pushHandler(new StreamHandler(__DIR__.'/data/logs/log.log', Logger::DEBUG));
$logger->pushHandler(new FirePHPHandler());

$logger->addInfo('test message');

// test
echo $config['logs_dir'];
Run Code Online (Sandbox Code Playgroud)

我的application.config.php文件包含

/*
 * Data paths
 */
$config['cache_dir'] = 'data/cache';
$config['logs_dir']  = 'data/logs';
Run Code Online (Sandbox Code Playgroud)

当我尝试在test.php中打印值调用echo $ config ['logs_dir']时,我会注意到.文件由作曲家加载成功,但请注意我得到的内容

注意:未定义的变量:第18行的D:\ xampp\htdocs\MCF3\index.php中的$ config

php composer-php

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