标签: helper

什么是帮助程序类和脚本?

在很多框架/ AMS/CMS中,我看到了"helper"脚本和类的文件夹.帮助程序脚本和类到底做了什么?他们的具体目的是什么?这是由开发人员定义的还是他们的功能标准?

php frameworks helper content-management-system

5
推荐指数
2
解决办法
4455
查看次数

体面的Visual SQL查询生成器

我是一名代码开发人员,而不是DBA,当我使用多个连接时,我倾向于迷失于loooong SQL查询(10个连接对我来说很常见).

我想找到一个可以连接到Oracle并查看所有表的Visual SQL查询构建器(如果可能的话),所以我只能直观地选择链接连接的键,并选择我想要显示的字段.

sql oracle helper

5
推荐指数
1
解决办法
7562
查看次数

如何从rails 3中的erb.js输出帮助器?

这就是我在我的erb.js文件中所拥有的....但它不起作用:

  1 //Update with a message
  2 $('#follow-update').html("<%= follow_button(@question) %>")
Run Code Online (Sandbox Code Playgroud)

follow_button是一个帮手:

20   def follow_button(resource)
 21     
 22     type = resource.class.name
 23     follow_status = current_user.following?(resource)
 24 
 25     verb = "Follow" if follow_status == false
 26     verb = "Unfollow" if follow_status == true
 27 
 28     content_tag(:div, :class => "follow-button") do
 29       link_to "#{verb} this #{type} ", follow_path(:followed_type => type,
 30                                                   :followed_id => resource.id,
 31                                                   :follow_verb => verb), 
 32                                                   :class => "button",
 33                                                   :remote => true
 34     end
 35   end
 36 end
Run Code Online (Sandbox Code Playgroud)

帮助程序独立工作正常,但我希望它更新我的按钮.也许有一种方法可以在不更换整个助手的情况下更新文本?

jquery ruby-on-rails helper

5
推荐指数
1
解决办法
3020
查看次数

是否可以使用Razor的@:运算符将Razor构造传递给辅助方法?

我试图通过使用razor的@:运算符将一些Html传递给辅助方法,但我无法弄清楚如何做到这一点.编译器声明Razor表达式是一个lambda表达式,但它没有说,这个lambda表达式是什么样的......根本就没有线索!

如果我尝试这样做:

        @(MyClass.MyMethod(new
            {
                Html = @:<div></div>
            }
        ))
Run Code Online (Sandbox Code Playgroud)

错误如下: Cannot assign lambda expression to anonymous type property

如果我尝试这样做,那么它再次声明它是一个lambda:

        @(MyClass.MyMethod(
            @:<div></div>
        ))
Run Code Online (Sandbox Code Playgroud)

如果MyMethod收到一个字符串:ie public string MyMethod(string razorConstructedString) ,那么编译器说:Cannot convert lambda expression to type 'string' because it is not a delegate type.

问题是:我应该声明什么类型的MyMethod,以便它可以接收剃刀构造的参数?

谢谢!

helper razor asp.net-mvc-3

5
推荐指数
1
解决办法
1491
查看次数

什么是蛋糕框架中自动完成助手的最佳IDE

什么是自动完成助手的最佳IDE.因为我不记得html助手或其他的所有方法或属性,例如:

$this->Html->tableHeaders(array('Date','Title','Active'));
Run Code Online (Sandbox Code Playgroud)

但我应该写tableHeaders和IDE不能识别Html的属性和方法.

谢谢.

ide cakephp autocomplete helper

5
推荐指数
1
解决办法
1461
查看次数

Rails:不生成帮助程序

我知道这很简单,但我不记得怎么做,而且无法在Google上找到它......

我很少需要一个特定于控制器的帮助文件,所以我希望当我生成一个Controller时,不会随之生成帮助程序(和帮助程序规范).

我试过了

#application.rb
config.generators do |g|
  g.helpers false
end
Run Code Online (Sandbox Code Playgroud)

......但那没用.你怎么改变它?

config ruby-on-rails generator helper ruby-on-rails-3.1

5
推荐指数
1
解决办法
3321
查看次数

如何增加codeigniter验证码助手的字体大小

我正在使用codeigniter*capctha*帮助器.事情是我不能增加字母的字体大小.我试着这样做

if ($use_font == FALSE)
{
    $font_size = 6;
    $x = rand(0, $img_width/($length/2));
    $y = 0;
}
else
{
    $font_size = 20;
    $x = rand(0, $img_width/($length/1.5));
    $y = $font_size+2;
}
Run Code Online (Sandbox Code Playgroud)

但没有任何反应,如何改变字体大小,请帮忙.提前致谢.

php captcha codeigniter helper

5
推荐指数
1
解决办法
7281
查看次数

如何验证自定义ASP.NET MVC帮助程序

我需要获得自定义ASP.NET MVC帮助程序的工作验证.

帮手

public static class AutocompleteHelper
{
    public static MvcHtmlString AutocompleteFor<TModel, TValue>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TValue>> expression, string actionUrl)
    {
        return CreateAutocomplete(helper, expression, actionUrl, null, null);
    }
    public static MvcHtmlString AutocompleteFor<TModel, TValue>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TValue>> expression, string actionUrl, bool? isRequired, string placeholder)
    {

        return CreateAutocomplete(helper, expression, actionUrl, placeholder, isRequired);
    }

    private static MvcHtmlString CreateAutocomplete<TModel, TValue>(HtmlHelper<TModel> helper, Expression<Func<TModel, TValue>> expression, string actionUrl, string placeholder, bool? isRequired)
    {
        var attributes = new Dictionary<string, object>
                             {
                                 { "data-autocomplete", true },
                                 { …
Run Code Online (Sandbox Code Playgroud)

c# validation asp.net-mvc helper

5
推荐指数
1
解决办法
1468
查看次数

Symfony:如何创建多个包中使用的共享 - 通用 - (助手)

我有很多辅助函数-Grouped In Classes - 用于(格式化字符串和日期,URL助手)我想要使用并在几个包中共享,我需要知道哪些我可以将这些帮助函数放在bundle之间共享的最佳实践.

我想到的是创建一个帮助程序包,并在我项目中的另一个包中使用此包,或者使用供应商帮助程序.

那么我如何才能做到这一点以及创建共享助手在多个捆绑包中使用的最佳做法是什么.

如果有任何参考我可以看看,请与我分享.

先感谢您.

php helper symfony

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

iOS setPlaybackQuality无法使用YouTube帮助程序库

我尝试了很多解决方案,例如YouTube iFrame API"setPlaybackQuality"或"suggestQuality"无效.但它现在不起作用.我也更新了助手库.移动设备(如iPhone)是否不再支持setPlaybackQuality()?iPhone如何改变youtube视频质量?

谢谢.

编辑:
2015-01-21
1.我试图在PLAYING状态期间调用player.loadVideoById:startSecond:suggestQuality和hd720.但它仍然转向中等质量.
2.我试图调用player.setSize(1280,720),它确实将质量改为hd720!但视频可见区域超出当前玩家视图范围(例如320x180).

欢迎任何解决方案.谢谢.

youtube helper ios

5
推荐指数
0
解决办法
352
查看次数