我在bootstrap 3中找不到英雄单元css类(存在于bootstrap 2中).在bootstrap 3中是否有类似于hero-unit的类?
我有一个这样的课:
class Student {
const GENDER_MALE = "male", GENDER_FEMALE = "female";
/**
* @var string $gender
*
* @ORM\Column(name="gender", type="string", length=50,nullable=false)
* @Assert\NotBlank(message="Gender cannot be blank",groups={"new"})
* @Assert\Choice(choices = {"male", "female"}, message = "Choose a valid gender.", groups={"new"})
*/
private $gender;
Run Code Online (Sandbox Code Playgroud)
我必须硬编码值"male"和"female".可以这样做吗?
choices = {self :: GENDER_MALE,self :: GENDER_FEMALE}
我很难找到正确的结果.
我有一对一的映射.有两个表:
/**
* @ORM\Table(name="users")
* @ORM\Entity
*/
class Users {
/**
* @ORM\OneToOne(targetEntity="UsersSettings", mappedBy="user",cascade={"persist"})
*/
private $userSetting;
//getters and setters
}
/**
* @ORM\Table(name="notifications_settings")
* @ORM\Entity
*/
class UsersSettings {
/**
* @var Users
*
* @ORM\OneToOne(targetEntity="Users", inversedBy="userSetting")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
* })
*/
private $user;
}
Run Code Online (Sandbox Code Playgroud)
每当我获取实体一如下:
$q = $this
->createQueryBuilder('u')
->select('u, r')
->leftJoin('u.roles', 'r')
->where('u.username = :username OR u.email = :email')
->setParameter('username', $username)
->setParameter('email', $username)
->getQuery();
Run Code Online (Sandbox Code Playgroud)
Doctrine立即执行到我不想要的usersSettings实体的连接:
SELECT t0.id AS id1,t0.username AS username2,t0.email AS email3,t0.password …
我正在关注https://docs.vagrantup.com/v2/getting-started/index.html上的官方流浪文档
我在Windows 10 64位处理器上安装了vagrant和virtual box.在命令提示符下运行这些命令后,我得到:
vagrant init hashicorp/precise32
vagrant up
Run Code Online (Sandbox Code Playgroud)
错误如下所示:使用'virtualbox'提供程序将计算机'默认'设置为... ==>默认值:无法找到Box'hashicorp/precise32'.试图找到并安装...默认值:Box Provider:virtualbox default:Box Version:> = 0无法在远程目录中找到或无法访问"hashicorp/precise32"框.如果这是HashiCorp的Atlas上的私人包装盒,请确认您已登录
vagrant login.另外,请仔细检查名称.扩展的URL和错误消息如下所示:
URL:[" https://atlas.hashicorp.com/hashicorp/precise32 "]错误:SSL证书问题:无法获取本地颁发者证书更多详细信息:http://curl.haxx.se/docs/sslcerts.html
curl默认使用证书颁发机构(CA)公钥(CA证书)的"捆绑"执行SSL证书验证.如果默认捆绑包文件不足,您可以使用--cacert选项指定备用文件.如果此HTTPS服务器使用由捆绑包中表示的CA签名的证书,则证书验证可能由于证书问题而失败(证书可能已过期,或者名称可能与URL中的域名不匹配).如果您要关闭curl对证书的验证,请使用-k(或--insecure)选项.
我该如何解决这个错误?
如何在嵌入表单中设置验证组?我有两个实体A和B以及每个实体的表格(FormA,FormB)我在FormB中嵌入FormA表格
class FormB extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder->add('A', new FormA());
}
public function setDefaultOptions(OptionsResolverInterface $resolver) {
$resolver->setDefaults(array(
'data_class' => 'Acme\TestBundle\Entity\B',
'validation_groups'=>function(FormInterface $form) {
// set validation group for FormA here
},
'cascade_validation'=>true
));
}
}
Run Code Online (Sandbox Code Playgroud)
如何从FormB设置FormA的验证组?
我在Symfony框架中使用Doctrine 2作为ORM.使用基于注释的实体映射,我将不得不编写大量代码(setter和getter,映射信息等).使用YAML/XML我不需要写很多列定义和元数据.在Doctrine文档中,它们主要使用示例中的注释,很少使用YAML或XML.
我应该使用YAML/XML还是注释?
对于注释,我可以在http://docs.doctrine-project.org/en/latest/reference/annotations-reference.html找到每个注释的文档.我找不到YAML或XML中的注释等价物; 如何将注释转换为等效的YAML/XML表达式?
我有一个文本字段和按钮与以下css:
JS小提琴链接:http://jsfiddle.net/Tdkre/
.submit {
-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
box-shadow:inset 0px 1px 0px 0px #cae3fc;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
background-color:#79bbff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #469df5;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:14px;
font-weight:bold;
padding:5px 14px;
text-decoration:none;
text-shadow:1px 1px 0px #287ace;
cursor:pointer;
}
.submit:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) ); …Run Code Online (Sandbox Code Playgroud) CREATE TABLE IF NOT EXISTS `projects` (
`idproject` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`date` datetime NOT NULL,
`status` enum('new','active','closed') NOT NULL,
`priority` enum('low','medium','high') NOT NULL,
PRIMARY KEY (`idproject`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20
Run Code Online (Sandbox Code Playgroud)
以下是一些数据:
INSERT INTO `projects` (`idproject`, `name`, `date`, `status`, `priority`) VALUES
(1, 'iCompany', '2011-03-23 11:41:44', 'new', 'medium'),
(2, 'John Doe & Co.', '2011-04-09 14:38:04', 'closed', 'low'),
(3, 'ACME, Inc.', '2011-05-21 11:43:11', 'active', 'high'),
(4, 'John Doe & Co.', '2011-03-28 15:19:45', 'active', 'low'),
(5, 'John …Run Code Online (Sandbox Code Playgroud) 我有一个无序列表,并使用jquery ui draggable为每个列表项添加了可拖动功能.列表位于id ="content"的div中.这是我的UL列表的快照

这是我写的代码:
<script src="../../jquery-1.8.0.js"></script>
<script src="../../ui/jquery.ui.core.js"></script>
<script src="../../ui/jquery.ui.widget.js"></script>
<script src="../../ui/jquery.ui.mouse.js"></script>
<script src="../../ui/jquery.ui.draggable.js"></script>
<script type="text/javascript">
$(function() {
$( ".draggable" ).draggable({
scroll: true,
scrollSensitivity: 100,
revert: true,
containment: '#content',
zIndex: 999990,
revertDuration: 100,
delay: 100
});
});
</script>
<div style="width:200px;height:300px;overflow:auto;" id="content">
<ul>
<li class="draggable">One</li>
<li class="draggable">Two</li>
<li class="draggable">Three</li>
<li class="draggable">Four</li>
<li class="draggable">five</li>
<li class="draggable">six</li>
<li class="draggable">Seven</li>
<li class="draggable">Eight</li>
<li class="draggable">Nine</li>
<li class="draggable">Ten</li>
<li class="draggable">Eleven</li>
<li class="draggable">Twelve</li>
<li class="draggable">Thirteen</li>
<li class="draggable">Fourteen</li>
<li class="draggable">Fifteen</li>
<li class="draggable">Sixteen</li>
<li class="draggable">Seventeen</li>
<li class="draggable">Eighteen</li>
<li …Run Code Online (Sandbox Code Playgroud) 我有一个表格如下:
class AdminEmployerForm extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('firstName', 'text')
->add('user', new AdminUserForm());
}
}
class AdminUserForm extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('username', 'text')
->add('email', 'text');
}
}
Run Code Online (Sandbox Code Playgroud)
我在控制器中调用AdminEmployerForm,我想从AdminEmployerForm中删除AdminUserForm的电子邮件字段:
$form = $this->createForm(new AdminEmployerForm, $employer);
//i want to do something like $form->remove('email')
Run Code Online (Sandbox Code Playgroud)
如何使用$ form-> remove()删除嵌入式表单中的字段?是否可以从控制器中删除嵌入式表单的字段?
symfony ×5
doctrine-orm ×3
symfony-2.3 ×2
css ×1
css3 ×1
curl ×1
group-by ×1
html ×1
javascript ×1
jquery ×1
jquery-ui ×1
mysql ×1
php ×1
sql ×1
symfony-2.1 ×1
vagrant ×1
virtualbox ×1