我有一个部门,我想在其中显示图像,然后单击打开它们在灯箱中.我把它们漂浮在左边并将它们显示为内联.设置overflow-x滚动但是一旦行空间不够,它仍会将图像放在下面.我想让它们在内联并在需要时显示水平滚动.
注意:我无法改变里面图像的结构.它必须是一个锚点内的img.我的灯箱需要它.
HTML:
<div id="myWorkContent">
<a href="assets/work/1.jpg"><img src="assets/work/1.jpg" height="190" /></a>
<a href="assets/work/2.jpg"><img src="assets/work/2.jpg" height="190" /></a>
<a href="assets/work/3.jpg"><img src="assets/work/3.jpg" height="190" /></a>
<a href="assets/work/4.jpg"><img src="assets/work/4.jpg" height="190" /></a>
<a href="assets/work/5.jpg"><img src="assets/work/5.jpg" height="190" /></a>
<a href="assets/work/6.jpg"><img src="assets/work/6.jpg" height="190" /></a>
</div><!-- end myWorkContent -->
Run Code Online (Sandbox Code Playgroud)
CSS:
#myWorkContent{
width:530px;
height:210px;
border: 13px solid #bed5cd;
overflow-x: scroll;
overflow-y: hidden;
}
#myWorkContent a {
display: inline;
float:left
}
Run Code Online (Sandbox Code Playgroud)
我知道这是非常基本的,但我无法完成它.不知道出了什么问题.
我试图按住屏幕上使用头文件我的输出<iostream.h>,但我不知道任何同等功能的getch()和clrscr()功能<conio.h>的<iostream.h>或任何其他C++库.有没有这样的功能?
我正在使用Symfony2和Doctrine2创建一个电子商务包.我正在应用EAV方法来获得无限功能的产品功能和产品价值.为此,我有三个基本实体:Product,FeatureKind和FeatureValues.
问题是我需要FeatureType作为标签,它的各种值作为产品形式的选择字段.我已设法在产品表单中获取featurekind和相关值,但我不知道如何将它们转换为选择字段.
以下是所有三个实体,控制器和表单代码以及我的代码的结果.
注意:我已从代码中删除了额外的东西以保持简短.
Product.php
namespace Webmuch\ProductBundle\Entity;
/**
* @ORM\Table()
* @ORM\Entity
*/
class Product
{
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(name="title", type="string", length=255)
*/
private $title;
/**
* @ORM\ManyToMany(targetEntity="FeatureKind", inversedBy="product", cascade={"persist"})
* @ORM\JoinTable(name="product_featurekind")
**/
private $featurekind;
}
Run Code Online (Sandbox Code Playgroud)
FeatureKind.php
namespace Webmuch\ProductBundle\Entity;
/**
* @ORM\Table(name="feature_kind")
* @ORM\Entity
*/
class FeatureKind
{
/**
* @ORM\Id
* @ORM\Column(name="id", type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(name="name", type="string", length=50)
*/
protected $name; …Run Code Online (Sandbox Code Playgroud) 我需要在表单内找到所有表单元素,并在值的变化时触发标志.目前我正在使用以下方法.我不确定这是否有效.但它肯定适用于:.find('input[type=text])
$('#form').find('input[type=text], input[type=radio], input[type=checkbox], select, textarea').each(function(){
$(this).change(function(){
if( change !== 1 ) change = 1;
});
})
Run Code Online (Sandbox Code Playgroud)
现在我用逗号添加了多个元素.这是否有效,这是实现这一目标的最佳方式.
感谢所有的帮助.
谢谢!
我正在创建只有两个实体的订单和发货的小应用程序.
Shipment实体如下:(删除方法以保持简短)
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string $username
*
* @ORM\Column(name="username", type="string", length=255)
*/
private $username;
/**
* @var string $password
*
* @ORM\Column(name="password", type="string", length=255)
*/
private $password;
/**
* @var integer $order_id
*
* @ORM\Column(name="order_id", type="integer")
*/
private $order_id;
/**
* @var smallint $payment_type
*
* @ORM\Column(name="payment_type", type="smallint")
*/
private $payment_type;
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我试图使用order_id但我的findOneByOrderId方法无法查询.
$orderExists = $this->getDoctrine()
->getRepository('ShipBundle:Shipment')
->findOneByOrderId($orderId);
var_dump($orderExists); die(); …Run Code Online (Sandbox Code Playgroud) 我想在新页面或新标签页面上打开我的帖子中的链接.但只有特定部门中的链接,而不是我页面上的所有链接.我不想把_blank放在我的所有标签中,这太费时了.我怎样才能做到这一点?
提前致谢.
我已经制作了一个js函数,用于在我的html中包含另一个javascript.我需要确保我使用该函数加载的脚本已完成处理,然后只在原始脚本中进一步移动.
function loadBackupScript(){
var script = document.createElement('script');
script.src = 'http://www.geoplugin.net/javascript.gp';
script.type = 'text/javascript';
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}
Run Code Online (Sandbox Code Playgroud)
我需要知道脚本已经加载以使用它的功能.我怎么做?
所以我整个早上一直在摆弄Symfony2并阅读主要文档或至少一半.我被困在与数据库相关的任何事情上.
我的简单问题是:我们是否事先制作数据库结构?
文档说使用Entity类,然后使用database:create在CLI上生成数据库表.我跟着并创建了一个带有orm注释的博客实体类.
运行命令:
php app/console doctrine:database:create
Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Applications/MAMP/htdocs/flairbagSy2/vendor/doctrine-dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 36
Could not create database for connection named blog
SQLSTATE[HY000] [2002] No such file or directory
Run Code Online (Sandbox Code Playgroud)
我认为这与mysql套接字文件的位置有关,但我不知道如何在Symfony2的配置中更改套接字文件的路径.
如果有人可以指出我在哪里更改套接字文件的路径.
我曾经遇到类似CakePHP的问题,简单的解决方法是在数据库连接数组中添加一个端口密钥:
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'cake',
'port' => '/Applications/MAMP/tmp/mysql/mysql.sock',
);
Run Code Online (Sandbox Code Playgroud)
我如何在Symfony2中做到这一点.
我用app/console创建了一个新的包.试图打印一个简单的问候,所以我可以继续前进.我自动加载了命名空间,注册了bundle,创建了一个页面,但Symfony检测到异常:
Bundle "PageBundle" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() function of your AppKernel.php file?
Run Code Online (Sandbox Code Playgroud)
但我已经这样做了.
日志显示:
[2011-06-08 23:41:56] request.CRITICAL: InvalidArgumentException: Bundle "PageBundle" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() function of your AppKernel.php file? (uncaught exception) at /Applications/MAMP/htdocs/Symfony/app/bootstrap.php.cache line 634
Run Code Online (Sandbox Code Playgroud)
我还清除了缓存的dev文件夹.任何人都可以帮我弄清楚什么是错的.我以前做过这个,这是我第一次遇到这个问题.与bootstrap.php.cache有关
谢谢!感谢所有的帮助.
码:
public function registerBundles()
{
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Symfony2 中上传多个文件。我正在尝试访问以下请求对象,但无法获取参数属性。如何将文件一一上传。
我得到的错误:
致命错误:无法访问第 66 行 /var/www/File/src/Webmuch/FileBundle/Entity/File.php 中受保护的属性 Symfony\Component\HttpFoundation\FileBag::$parameters
请求对象:
Symfony\Component\HttpFoundation\FileBag Object
(
[parameters:protected] => Array
(
[file] => Array
(
[0] => Symfony\Component\HttpFoundation\File\UploadedFile Object
(
[test:Symfony\Component\HttpFoundation\File\UploadedFile:private] =>
[originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => FLB1.jpg
[mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/jpeg
[size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 13584
[error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
[pathName:SplFileInfo:private] => /tmp/phpzdaQgW
[fileName:SplFileInfo:private] => phpzdaQgW
)
[1] => Symfony\Component\HttpFoundation\File\UploadedFile Object
(
[test:Symfony\Component\HttpFoundation\File\UploadedFile:private] =>
[originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => FLB2.gif
[mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/gif
[size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 5193
[error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
[pathName:SplFileInfo:private] => /tmp/phpNUXho7
[fileName:SplFileInfo:private] => phpNUXho7
)
)
)
)
Run Code Online (Sandbox Code Playgroud)
请帮我弄清楚这个对象的访问。另外如果有人有更好的方法在 Symfony2 中上传文件。