小编luc*_*uca的帖子

jquery循环检查元素是否为空

<div class="parent">

 <div class="child_1">

  content to remove if child_2 is empty!

 </div>

 <div class="child_2">

  content of child_2

 </div>
Run Code Online (Sandbox Code Playgroud)

在页面中重复了十几次.我可以检查是否有任何"child_2"元素是空的,如果是这样,删除"child_1"的内容?

谢谢

卢卡

jquery loops

2
推荐指数
1
解决办法
3351
查看次数

Zend Db连接和配置

我正在开发一个zend应用程序.我在"config.ini"中:

resources.db.adapter = "PDO_MYSQL"
resources.db.isDefaultAdapter = true
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = "root"
resources.db.params.dbname = "test"
Run Code Online (Sandbox Code Playgroud)

要开始与我的Db连接并查询它我还应该设置什么?

谢谢

卢卡

database pdo zend-framework adapter

2
推荐指数
1
解决办法
1万
查看次数

Zend Autoloading模型问题

Zend框架.我想在bootstrap类中自动加载模型文件夹中的模型类.这些模型实际上并没有使用任何命名空间(因此我有Ex.User.php文件的类名为User等等).

如果我理解正确,我应该使用Zend_Loader_Autoloader_Resource,我试过:

function _initLoaderResource() 
{         
    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(                 
    'basePath'  => APPLICATION_PATH,//points to the "application" path where resides "models" folder
    'namespace' =>''       
    ));         

    $resourceLoader->addResourceType('models', 'models/');

} 
Run Code Online (Sandbox Code Playgroud)

我收到以下'Zend_Loader_Exception'消息:

'Initial definition of a resource type must include a namespace' 
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 这是自动加载模型的正确方法吗?
  • 我应该如何管理不遵循Zend Framework编码标准的资源代码?

zend-framework namespaces zend-autoloader

2
推荐指数
1
解决办法
3124
查看次数

Zend form_element添加带有自定义错误消息的验证器

我有一个Zend_Form_element:

$text=new Zend_Form_Element_Text('text');
Run Code Online (Sandbox Code Playgroud)

我添加了一个正则表达式验证器:

$text->addValidator('regex', false, array('/[\\?\\&]v=([^\\?\\&]+)/'));
Run Code Online (Sandbox Code Playgroud)

如何为验证器设置自定义错误消息?

php validation zend-framework

2
推荐指数
1
解决办法
6481
查看次数

zend两个表单相同的页面一起提交

我构建了两个自定义Zend_Form类:form_1和form_2.我在同一个控制器中实现了它们.

$form_1=new form_1();
$form_2=new form_2();
Run Code Online (Sandbox Code Playgroud)

form_1和form_2分别提交了名为"submit_form_1"的按钮,第二个是"submit_form_2".(例如,新的Zend_Form_Element_Submit('submit_form_1')..)

所以我在我的控制器中添加了一个片段来检查提交的表单:

if(($this->_request->isPost('submit_form_1')))
{
 echo "you clicked for form_1!";
}

if($this->_request->isPost('submit_form_2'))
{
 echo "you clicked for form_2!";
}
Run Code Online (Sandbox Code Playgroud)

但似乎点击了我的两个表单的submit_form_1或submit_form_2!以便上面的代码段输出为:

you clicked for form_1!you clicked for form_2!
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Ps两个表单操作都留空,以便表单发布到同一页面(我更愿意不将这两个表单解决为不同的操作,如您所暗示的那样=))

谢谢

卢卡

php zend-framework form-submit

2
推荐指数
1
解决办法
2303
查看次数

只删除一个RightBarButtonItem

在导航栏中我添加了两个正确的barButtonItems:

[self.navigationItem setRightBarButtonItems:@[firstBarButton,secondBarButton]];
Run Code Online (Sandbox Code Playgroud)

现在当我点击firstBarButtonItem想要删除它.我知道当我只有一个UIBarButtonItem时:

self.navigationItem.rightBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)

当rightBarButtonItems是两个时,我该怎么办?

uibarbuttonitem rightbarbuttonitem navbar ios

2
推荐指数
1
解决办法
823
查看次数

iOS 8 Autolayout - 可视化格式语言如何向superview的边缘添加约束

我可以通过VFL将视图固定到我的superView边缘而不是其布局边距吗?我可以灵活地在myView上切换"相对于保证金"吗?

没有VFL(这是我想用Visual Format Language实现的):

  var constraintLeft = NSLayoutConstraint(item: myView, attribute: NSLayoutAttribute.Left, relatedBy: NSLayoutRelation.Equal, toItem: self.view!, attribute: NSLayoutAttribute.Left, multiplier: 1.0, constant: 0)

  var constraintRight = NSLayoutConstraint(item: myView!, attribute: NSLayoutAttribute.Right, relatedBy: NSLayoutRelation.Equal, toItem: self.view!, attribute: NSLayoutAttribute.Right, multiplier: 1.0, constant: 0)
Run Code Online (Sandbox Code Playgroud)

VFL:

 var constraintHorizontal = NSLayoutConstraint.constraintsWithVisualFormat("H:|-[myView]-|", options: NSLayoutFormatOptions(0),metrics: nil, views: viewsDictionary)
Run Code Online (Sandbox Code Playgroud)

ios autolayout nslayoutconstraint swift ios8

2
推荐指数
1
解决办法
1213
查看次数

preg_match多个表达式

嗨伙计们,我想知道我怎么能建立e regExp说:

"这个字符串可能包含1-25个不是这些特定字母的字母:"root","bin","download","shutdown"

所以我认为:

$dang_words="/(root)|(bin)|(shutdown)|(download)/";
$reg_exp="/^[a-z]{1,25}$/";

if(preg_match($reg_exp,$field) || !preg_match($dang_words,$field))
{
 echo "your input it's okkk!";
}
else 
 echo "this is a bad word!!";
Run Code Online (Sandbox Code Playgroud)

但它不起作用

为什么?

谢谢

卢卡

php regex preg-match

0
推荐指数
1
解决办法
1万
查看次数

隐藏/显示隐藏属性不起作用的UILabel

我在CustomViewController的方法viewDidLoad中实现了以下代码,根据我的需要打开/关闭标签可见性:

- (void)viewDidLoad
{
 [super viewDidLoad];

 myLabel.hidden=NO;

if (x==1) {

   myLabel.hidden=YES;//here is correctly hidden
}
else {
    [self.view bringSubviewToFront:myLabel];

    if(!myLabel.hidden){

      NSLog(@"I'm not hidden!");// the log displays correctly! so myLabel is not Hidden but I can't see it!
      [self.view bringSubviewToFront:myLabel];
    }
}
Run Code Online (Sandbox Code Playgroud)

MyLabel在CustomViewController.h("IBOutlet UILabel*myLabel;")中声明,并连接到Xib文件中对应的UILabel接口.

为什么即使它的"隐藏"属性是假的,我也看不到它?

Ps将UILabel文本分配给xib文件中的UILabel接口

谢谢卢卡

解决了感谢伙计们我觉得很愚蠢.标签已经不在舞台上所以我可以看到它.我只是重新定位它现在它工作正常

cocoa-touch objective-c uilabel

-1
推荐指数
1
解决办法
9441
查看次数