我想安装AFNetworking但我有问题,我该如何修复和安装?我使用了AFNetworking入门:
1.下载CocoaPods
sudo gem install cocoapods
pod setup
Run Code Online (Sandbox Code Playgroud)
2.A. 创建Podfile
touch Podfile
open -a Xcode Podfile
Run Code Online (Sandbox Code Playgroud)
2.B. 并复制粘贴:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.5'
Run Code Online (Sandbox Code Playgroud) 我正在使用Symfony 2.8/Doctrine ORM 2.5.2.
我有2个实体,GalleryOneToManyFile
class Gallery
{
/**
* @var File[]
*
* @ORM\OneToMany(targetEntity="File", mappedBy="gallery", fetch="EAGER")
*/
private $files;
}
Run Code Online (Sandbox Code Playgroud)
我在文档中看到了两件事.
首先,现在OneToMany关系确实有fetch=EAGER选项(在此处指定).它在以前的版本中不存在.
其次,对于OneToMany,每个查询的此获取方法的手动设置似乎不可用,但我不知道文档是否是最新的,因为它指出:
在查询期间更改提取模式只能用于一对一和多对一关系.
无论如何我都试过了,这是我的查询:
public function findWithEager()
{
$qb = $this->createQueryBuilder('g');
$query = $qb->getQuery();
$query->setFetchMode("CommonBundle\\Entity\\Gallery", "files", ClassMetadata::FETCH_EAGER);
return $query->getResult();
}
Run Code Online (Sandbox Code Playgroud)
但当我这样做时:
foreach ($galleryRepository->findWithEager() as $gallery) {
foreach ($gallery->getFiles() as $file) {
$file->getId();
}
}
Run Code Online (Sandbox Code Playgroud)
然后我得到1 + n个查询.第一个是SELECT * FROM Gallery以下n个SELECT * FROM File WHERE id = …
我只在一台服务器上部署了我的 Symfony2 应用程序几个月,它是完美的,但是随着我添加了更多服务器,当我想同时更新我的所有服务器时我卡住了,但只运行一些命令一次(如数据库迁移、资产生成和推送到 S3)。
这是我的服务器:
server '192.168.0.100', user: 'ubuntu', roles: %w{app db web toto}
server '192.168.0.101', user: 'ubuntu', roles: %w{app db web}
Run Code Online (Sandbox Code Playgroud)
这是我的一项自定义任务deploy.rb:
namespace :specific do
task :command do
on roles(:all) do |host|
if host.roles.include?(:toto)
invoke 'symfony:console', 'one:specific:command'
end
end
end
end
Run Code Online (Sandbox Code Playgroud)
随着cap --roles=toto staging deploy后来只有我的两个服务器中的一个进行了更新。
我试过这样的过滤方法:
namespace :assets do
task :increment do
set :filter, :roles => %w{toto}
invoke 'symfony:console', 'one:specific:command'
end
end
Run Code Online (Sandbox Code Playgroud)
和其他方法,从堆栈溢出答案中复制粘贴,但没有找到任何匹配的答案
我有一些工作,但由于我不太习惯用 JS 编写代码,所以我不知道这是否是正确的方法。
我有一个简单的:
<div class="offers"></div>
Run Code Online (Sandbox Code Playgroud)
通过调用myUrl,我检索准备使用的 HTML(某些.offerdiv),然后将其append发送到该.offersdiv。但我想对这些新附加的内容有一个点击事件.offer
$.ajax({
'url': myUrl,
success: function(data){
offers.append(data);
$('.offer').on('click', function(e) {
e.preventDefault();
$('.offers .offer').removeClass('selected');
$(this).addClass('selected');
});
}
});
Run Code Online (Sandbox Code Playgroud)
感谢您的专业知识!
afnetworking ×1
ajax ×1
capistrano ×1
capistrano3 ×1
cocoapods ×1
doctrine-orm ×1
git ×1
ios ×1
javascript ×1
jquery ×1
symfony ×1
xcode ×1