我有这个:
DROP TABLE IF EXISTS `sf_guard_user`;
CREATE TABLE `sf_guard_user`
(
`id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(128) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `sf_guard_user_U_1` (`username`)
)Type=InnoDB;
DROP TABLE IF EXISTS `shop_orders`;
CREATE TABLE `shop_orders`
(
`orders_id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`sfgu_id` INTEGER(11) NOT NULL,
PRIMARY KEY (`orders_id`),
INDEX `shop_orders_FI_1` (`sfgu_id`),
CONSTRAINT `shop_orders_FK_1`
FOREIGN KEY (`sfgu_id`)
REFERENCES `sf_guard_user` (`id`)
ON UPDATE SET NULL
ON DELETE SET NULL,
)Type=InnoDB;
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
1005 - 无法创建表'prueba1.shop_orders'(错误号:150)
如果我不删除ON UPDATE SET NULL和ON DELETE SET NULL行.
知道为什么吗? …
可能重复:
获取[可能]关联数组中的第一个键?
我有这个数组:
Array
(
['foobar'] => Array
(
[key1] => value1
[key2] => value2
)
)
Run Code Online (Sandbox Code Playgroud)
我想得到第一个索引(foobar)的名称.我该怎么做?
我试图显示这样的文字:
1ºA
Run Code Online (Sandbox Code Playgroud)
存储在MySQL表('级别')中.
在使用以下代码查询表'level'之后:
/**
* @Route("/list-level", name="list_level")
*/
public function listAction(Request $request)
{
$em = $this->getDoctrine()->getEntityManager();
$levels = $em->getRepository('AppBundle:Level')->findAll();
var_dump($levels[0]->getName());
die("fasf");
Run Code Online (Sandbox Code Playgroud)
这个var_dump()回报:
我使用Symfony,因此与数据库连接相关的信息缓存在文件中var/cache/prod/appProdProjectContainer.所以我打开它来检查charset参数的值,我发现了这个:
protected function getDoctrine_Dbal_DefaultConnectionService()
{
$a = new \Symfony\Bridge\Doctrine\ContainerAwareEventManager($this);
$a->addEventListener(array(0 => 'loadClassMetadata'), ${($_ = isset($this->services['doctrine.orm.default_listeners.attach_entity_listeners']) ? $this->services['doctrine.orm.default_listeners.attach_entity_listeners'] : $this->get('doctrine.orm.default_listeners.attach_entity_listeners')) && false ?: '_'});
return $this->services['doctrine.dbal.default_connection'] = ${($_ = isset($this->services['doctrine.dbal.connection_factory']) ? $this->services['doctrine.dbal.connection_factory'] : $this->get('doctrine.dbal.connection_factory')) && false ?: '_'}->createConnection(array('driver' => 'pdo_mysql', 'host' => 'localhost', 'port' => NULL, 'dbname' => 'my_javiergarpe1979', 'user' => 'javiergarpe1979', …Run Code Online (Sandbox Code Playgroud) 我试图给文本和密码输入提供相同的宽度.
所以我写这个:
input[type="text","password"]{
width: 138px;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
有帮助吗?
问候
哈维
我有下面的一对多双向关系.
使用symfony2任务生成crud操作后,当我尝试在新/编辑类别表单中保存与类别关联的产品时,产品不会保存...
namespace Prueba\FrontendBundle\Entity;
use Gedmo\Mapping\Annotation as Gedmo;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* @ORM\Entity
* @ORM\Table(name="category")
*/
class Category
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\OneToMany(targetEntity="Product", mappedBy="category")
*/
protected $products;
/**
* @ORM\Column(name="name")
*/
protected $name;
public function __construct()
{
$this->products = new ArrayCollection();
}
public function getId()
{
return $this->id;
}
public function getName()
{
return $this->name;
}
public function setName($name)
{
$this->name …Run Code Online (Sandbox Code Playgroud) 我刚刚第一次在我的localhost上安装了wordpress.
我想安装一个主题,它询问我的FTP用户名和密码.
它说:"要执行请求的操作,WordPress需要访问您的Web服务器.请输入您的FTP凭据以继续.如果您不记得您的凭据,您应该联系您的网站主机."
我想知道wp是否通常直接安装在生产Web服务器中,或者它是否可以先安装在本地机器上......我该怎么办?
我有这个工作流程:
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks
grunt.initConfig({
sass: {
options: {
sourceMap: true
},
dist: {
}
},
watch: {
files: ['src/*.scss'],
tasks: ['sass']
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ["sass"]);
};
Run Code Online (Sandbox Code Playgroud)
运行grunt watch并更改src/*.scss文件后,我得到:
文件"src/main.scss"已更改.运行"sass:dist"(sass)任务
完成,没有错误.2016年2月2日星期二02:25:11 GMT + 0100(CET)完成0.949秒 - 等待...
我的问题:生成的文件在哪里?如何指定目标文件?
我也尝试过使用这个工作流程:
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks
grunt.initConfig({
sass: {
options: {
sourceMap: true
},
dist: {
files: [{
expand: true,
cwd: 'src',
src: ['*.scss'],
dest: '.', …Run Code Online (Sandbox Code Playgroud) 我希望该命令显示1/1在生成的pdf的尾部,但不...有什么想法吗?
wkhtmltopdf --footer-center [page]/[topage] www.google.com /tmp/foobar.pdf
Run Code Online (Sandbox Code Playgroud)
版本:Linux上的0.12.2.4
css ×2
doctrine ×2
mysql ×2
php ×2
doctrine-orm ×1
gruntjs ×1
html ×1
html-to-pdf ×1
hyperlink ×1
input ×1
pdo ×1
symfony ×1
wkhtmltopdf ×1
wordpress ×1