我正在经历一种非常奇怪的行为。假设我有以下两个<input type='image'>(src属性等于name属性):
<input type='image' name='http://farm1.static.flickr.com/224/471627793_fbda6cecbe_s.jpg'>
<input type='image' name='http://farm5.static.flickr.com/4053/4501238330_c5a85162ef_s.jpg'>
Run Code Online (Sandbox Code Playgroud)
我的问题是:为什么第一个输入提交而第二个输入不提交?我正在使用 CakePHP,如果我点击第二张图片,它$this->params['form']是空的。但是当我点击第一张图片时,一切正常:$this->params['form']包含正确的图片名称及其点击位置的坐标。
这是一种非常奇怪的行为,我相信只有$_POST限制其键的长度才会发生这种情况。
任何帮助表示高度赞赏!谢谢!
我创建了一个注册表单,然后将数据发送到控制器.
我想将此数据插入3个不同的表(模型).
怎么能实现这一目标?
我有一个像这样的dicts列表:
sales_per_store_per_day = [
{'date':'2014-06-01', 'store':'a', 'product1':10, 'product2':3, 'product3':15},
{'date':'2014-06-01', 'store':'b', 'product1':20, 'product2':4, 'product3':16},
{'date':'2014-06-02', 'store':'a', 'product1':30, 'product2':5, 'product3':17},
{'date':'2014-06-02', 'store':'b', 'product1':40, 'product2':6, 'product3':18},
]
Run Code Online (Sandbox Code Playgroud)
如何减少此列表以获得每个商店的产品总数,忽略日期?上述输入的结果将是:
sales_per_store = [
{'store':'a', 'product1':40, 'product2':8, 'product3':32},
{'store':'b', 'product1':60, 'product2':10, 'product3':34}
]
Run Code Online (Sandbox Code Playgroud) 我有一个这样的数组:
array = [{"id"=>"id1", "email"=>"name@organization.com", "sess"=>"sess1"},
{"id"=>"id2", "email"=>"name@organization.com", "sess"=>"sess2"},
{"id"=>"id3", "email"=>"name@organization.com", "sess"=>"sess2"},
{"id"=>"id4", "email"=>"name@organization.com", "sess"=>"sess3"},
{"id"=>"id5", "email"=>"name@organization.com", "sess"=>"sess2"},
{"id"=>"id6", "email"=>"name@organization.com", "sess"=>"sess3"},
{"id"=>"id7", "email"=>"name@organization.com", "sess"=>"sess2"},
{"id"=>"id8", "email"=>"name@organization.com", "sess"=>"sess5"},
{"id"=>"id9", "email"=>"name@organization.com", "sess"=>"sess2"},
{"id"=>"id10", "email"=>"name@organization.com", "sess"=>"sess2"},]
Run Code Online (Sandbox Code Playgroud)
我怎样才能以简洁的方式做出能够在不重复的情况下返回所有不同出现的"sess"的东西?:
["sess1", "sess2", "sess3", "sess5"]
Run Code Online (Sandbox Code Playgroud)
我已经开始编写一个遍历所有元素的循环,并且如果"sess"值已经存在,每次构建一个新的哈希检查,但我确信在Ruby中必须有更好的方法.
我正在寻找关于splunk的一些数据,持续5分钟的时间范围.我希望这个查询在splunk上每隔5分钟运行一次.如何才能做到这一点?我尝试在splunk上找到它,但我能看到的是如何安排警报和报告.在激活查询后,我们如何访问查询生成的结果?
我有一个类方法内的函数.
在方法中我可以参考,$this但我不能在函数中.它将返回此错误:
致命错误:在第78行的/var/www/john/app/views/users/view.ctp中不在对象上下文中时使用$ this
这是我的意思的一个例子:
class View
{
var $property = 5;
function container()
{
echo $this->property;
function inner()
{
echo "<br/>Hello<br/>";
echo $this->property;
}
inner();
}
}
$v = new View();
$v->container();
Run Code Online (Sandbox Code Playgroud)
你可以在这里进行测试pastie
是否有工作要做到这一点?
我知道我可以将$ this作为参数传递给你,但还有其他方法吗?使用global $this也会出错.
如果你好奇我为什么需要这个,那因为我的方法是MVC模型中的一个视图(或者似乎 - 我正在使用Cake),并且在视图中我需要使用一个函数,并且在函数中我需要引用到$this.
cakephp ×3
php ×2
algorithm ×1
collections ×1
controller ×1
cron ×1
dictionary ×1
model ×1
oop ×1
python ×1
ruby ×1
schedule ×1
search ×1
splunk ×1