我目前有一个HTML表单,用户可以填写他们希望发布的广告的详细信息.我现在希望能够添加一个dropzone来上传待售商品的图片.我发现dropzone.js似乎完成了我需要的大部分工作.但是,在查看文档时,您似乎需要将整个表单的类指定为"dropzone"(而不仅仅是输入元素).这意味着我的整个表格成为了dropzone.是否可以在我的表单的一部分中使用dropzone,即仅将元素指定为类dropzone,而不是整个表单?
我可以使用单独的表单,但我希望用户能够通过一个按钮提交所有表单.
或者,是否有另一个库可以做到这一点?
非常感谢
我刚刚从MAMP安装切换到本机Apache,MySql和PHP安装.我已经完成了所有工作,但我已经开始在新环境中使用我的Web应用程序,突然任何INSERT命令都会导致以下错误:
SQLSTATE [HY000]:常规错误:1364字段'display_name'没有默认值
看来我现在无法将领域留空.我使用的是MySql 5.6.13版
有没有办法在MySql中更改此设置?
我有两个对象,都是视图控制器.第一个(我称之为viewController1)声明了一个协议.第二个(不出所料我将命名viewController2)符合这个协议.
XCode给我一个构建错误:'找不到viewController1的协议声明'
我已经看到关于这个主题的各种问题,我确信这是一个循环错误,但我只是在我的情况下看不到它...
代码如下..
viewController1.h
@protocol viewController1Delegate;
#import "viewController2.h"
@interface viewController1 {
}
@end
@protocol viewController1Delegate <NSObject>
// Some methods
@end
Run Code Online (Sandbox Code Playgroud)
viewController2.h
#import "viewController1.h"
@interface viewController2 <viewController1Delegate> {
}
@end
Run Code Online (Sandbox Code Playgroud)
最初,我在viewController1中的导入行高于协议声明的导入行.这阻碍了项目的建设.在SO上搜索之后,我意识到了这个问题,然后切换了两条线.我现在收到警告(而不是错误).该项目建设良好,实际上运行完美.但我仍然认为发出警告肯定有问题.
现在,据我所知,当编译器到达viewController1.h时,它首先看到的是协议的声明.然后它导入viewController.h文件并看到它实现了这个协议.
如果它反过来编译它们,它将首先查看viewController2.h,它首先要做的是导入viewController1.h,其第一行是协议声明.
我错过了什么吗?
我有一个包含以下表和关系的数据库:
广告1-1汽车m-1模型m-1品牌
如果我想要检索广告,我可以简单地使用:
Advert::find(1);
Run Code Online (Sandbox Code Playgroud)
如果我想要汽车的细节,我可以使用:
Advert::find(1)->with('Car');
Run Code Online (Sandbox Code Playgroud)
但是,如果我还想要模型的细节(跟随与Car的关系),语法是什么,以下不起作用:
Advert::find(1)->with('Car')->with('Model');
Run Code Online (Sandbox Code Playgroud)
非常感谢
我试图根据在先前的html选择对象上做出的选择来更新选项列表.我的jquery在下面.这被正确调用.
var brandName = $("#Brand").val();
$.get("updateTypes.php?q="+brandName, function(data) {
$("#Type").remove();
var typeData = JSON.parse(data);
for (loop=0; loop < typeData.length; ++loop) {
$("#Type").options.add(new Option(typeData[loop]));
}
});
Run Code Online (Sandbox Code Playgroud)
当我使用单例与我的mySQL数据库接口时,这个jquery函数调用一个名为updateTypes.php的'go-between'.php文件,如下所示:
include 'databaseInterface.php';
$brand = $_GET["q"];
$typesData = databaseInterface::getBrandTypes($brand);
return $typesData;
Run Code Online (Sandbox Code Playgroud)
这将在我的单例中调用getBrandTypes函数:
$query = "SELECT psTypeName FROM types WHERE brands_psBrandName='$BrandName'";
$result = mysqli_query($con, $query) or die ("Couldn't execute query. ".mysqli_error($con));
$resultArray = array();
while ($row = mysqli_fetch_assoc($result)) {
extract($row);
$resultArray[] = $psTypeName;
}
return json_encode($resultArray);
Run Code Online (Sandbox Code Playgroud)
网页正确地从jquery函数中删除现有选项,但无法更新它们.当我在jquery中解码JSON数据时似乎出错了.为什么会出错?更新选择对象的循环是否合适?
我已按照本教程在Mac OS X 10.8上设置Apache,MySql和PHP(http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain - 狮子)
当我去'Localhost'时,我收到以下错误:
Forbidden
You don't have permission to access / on this server.
Run Code Online (Sandbox Code Playgroud)
当我去'Localhost/~benthompson'时它工作正常.
当我在教程的中途,"Localhost"确实有效,稍后它会停止工作.
据推测它是一个权限问题,但在哪里?
我正在尝试将Core Plot安装到我的iOS应用程序中.我已按照Core Plot网站上的说明进行操作,但它们非常简短,没有截图.我已粘贴下面的说明并解释了我被困的地方......
首先,将CorePlot-CocoaTouch.xcodeproj文件拖到iPhone应用程序的Xcode项目中.在左侧列表中显示项目导航器,然后单击您的项目.
从显示的"目标"源列表下选择您的应用程序目标.单击"Build Phases"选项卡,然后展开"Target Dependencies"组.单击加号按钮,选择CorePlot-CocoaTouch库,然后单击"添加".这应该确保将使用您的应用程序构建Core Plot库.
完成!
Core Plot是作为iPhone的静态库构建的,因此您需要将CoreClot-CocoaTouch.xcodeproj组下的libCorePlot-CocoaTouch.a静态库拖到应用程序目标"Build"中的"Link Binaries With Libraries"组中.阶段"你刚刚进入的团队.
完成!
您还需要指向正确的标题位置.在Build设置下,将Header Search Paths设置为从应用程序到Core Plot源树中的framework /子目录的相对路径.确保递归此标头搜索路径.你需要将-ObjC添加到其他链接器标志(从Xcode 4.2开始,似乎不需要-all_load,但是旧的Xcode版本可能需要它).
我不明白这一点!
Core Plot基于Core Animation,因此如果您还没有,请将QuartzCore框架添加到您的应用程序项目中.
完成!
最后,您应该能够通过在项目中的相应源文件中插入以下行来导入所有Core Plot类和数据类型:
Run Code Online (Sandbox Code Playgroud)#import "CorePlot-CocoaTouch.h"
完成!
是否有人能够将我正在努力的指令纳入更多的外行人条款?
我有一个场景,我有一个定义标题部分的主模板.看起来像这样......
<!DOCTYPE html>
<html>
<head>
@section('header')
{{ HTML::style('css/planesaleing.css') }}
{{ HTML::script('js/jquery-1.10.1.js') }}
{{ HTML::script('js/search_Bar.js') }}
@show
</head>
<body>
<div class="planesaleing_page">
<header>
@yield('header_bar')
@yield('nav_bar')
@yield('search_bar')
</header>
<div class="main_page">
// Some more code
</div>
@yield('footer')
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如您所见,我有几个子视图(例如nav_bar和search_bar).每个子视图都有一个附带的.js文件.所以我想扩展nav_bar中的'header'部分,就像这样......
@section('header')
@parent
{{ HTML::script('js/anotherjs.js') }}
@stop
Run Code Online (Sandbox Code Playgroud)
然后再次在search_bar中这样:
@section('header')
@parent
{{ HTML::script('js/yetanotherjs.js') }}
@stop
Run Code Online (Sandbox Code Playgroud)
目的是最终输出的html文件如下所示:
@section('header'){{HTML :: style('css/planesaleing.css')}} {{HTML :: script('js/jquery-1.10.1.js')}} {{HTML :: script('js/search_Bar.js')}} {{HTML :: script('js/anotherjs.js')}} {{HTML :: script('js/yetanotherjs.js')}} @show
但是,只有第一个实际扩展了标题,之后的所有其他标题似乎都被忽略了.无论如何使用多个扩展?
任何建议 - 非常感谢.
我目前正在使用Laravel-4在php中构建一个Web应用程序,但是,我怀疑这个问题也适用于其他语言和框架.
我已阅读有关依赖注入和Facades的信息,并了解每种情况下的必要编码.我不清楚的是你何时应该使用一个而不是另一个?
使用依赖注入而不是Facade设计模式的优点/缺点或原因是什么?
非常感谢
我想将ABRecordRef存储在核心数据的"客户端"实体中.
我在苹果文档中读到ABRecordRef是一种原始的C数据类型.据我所知,您只能在核心数据中插入对象.考虑到这一点,将其存储在核心数据中的最佳方法是什么?
我考虑将其转换为NSNumber进行存储,但不知道如何将其转换回ABRecordRef以供使用.
我还以为我可以把它放在一个NSArray/NSSet/NSDictionary中,它本身只是作为一个包装器,但不知道这是否愚蠢/低效/甚至可行.
思想赞赏.
非常感谢
我正在努力使用查询构建器来创建表之间的内部联接.我有三个表有以下关系:
aircraft_classes 1:m aircraft_types m:1个品牌
我正在尝试构建一个给定飞机类的查询,我可以检索一个品牌列表.以下SQL查询正常工作:
SELECT * FROM brands
INNER JOIN aircraft_types ON brands.id = aircraft_types.brand_id
INNER JOIN aircraft_classes ON aircraft_types.aircraft_class_id = aircraft_classes.id
WHERE aircraftClassID = $class
Run Code Online (Sandbox Code Playgroud)
我目前有:
$brands = DB::table('brands')
->join('aircraft_types', 'brands.id', '=', 'aircraft_types.brand_id')
->join('aircraft_classes', 'aircraft_types.aircraft_class_id', '=', 'aircraft_classes.id')
->where('aircraft_classes.id', '=', $class)
->get(array('brands.id', 'brands.brand_name'));
Run Code Online (Sandbox Code Playgroud)
但是,这将返回同一品牌的多个实例.我正在努力在表之间创建一个内部联接,这样一个品牌只返回一次.
我哪里错了?
我正准备向我的客户端发布我的应用程序的测试版,并且已经将他们的UDID添加到我的配置文件中,因此我可以发送它们并在iOS Provisioning Portal上找到此通知:
如果您向员工,承包商和组织成员以外的任何人注册为Apple开发人员并且明显需要知道或使用Apple软件以便开发,那么您的iOS开发人员计划会员资格可以终止并代表您测试应用程序.禁止未经授权分发Apple机密信息(包括预发布的Apple软件),并可能使您承担民事和刑事责任.
首先,我的客户自己必须成为Apple开发人员吗?另外,我是否会通过向他们发放许可证来冒险?
这种法律措辞似乎很奇怪......
其他人都做了什么?
iphone provisioning ios provisioning-profile ios-provisioning
我正在学习php,因为我建立了一个数据库网站.我在使用JSON对象的函数之间传递信息.我遇到了两个不同的函数JSON.parse和json_decode.请有人向我解释一下有什么区别,以及何时应该使用它们.
非常感谢
php ×7
ios ×3
iphone ×3
eloquent ×2
jquery ×2
json ×2
laravel ×2
laravel-4 ×2
objective-c ×2
abrecordref ×1
ajax ×1
apache ×1
blade ×1
core-data ×1
core-plot ×1
delegates ×1
dependencies ×1
dropzone.js ×1
facade ×1
file-upload ×1
html ×1
javascript ×1
join ×1
mysql ×1
permissions ×1
protocols ×1
provisioning ×1
templates ×1
xcode4.2 ×1