Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 在哪里可以找到';更高级的网络工具包';模板工具包?_Perl_Catalyst_Template Toolkit - Fatal编程技术网

Perl 在哪里可以找到';更高级的网络工具包';模板工具包?

Perl 在哪里可以找到';更高级的网络工具包';模板工具包?,perl,catalyst,template-toolkit,Perl,Catalyst,Template Toolkit,我真的很喜欢它的工作方式,但我想要更多的“web高级”工具包 它可能只是一个用于Web对象的*.tt文件包,比如选择器、选择器、日期时间、菜单、数据表 网络上有这样的东西吗?如果不是,为什么不呢?看看模块,尤其是。你是想制作自己的模板,还是使用别人已经开发的模板?您可以使用模板工具包制作自己的组件,并且可以轻松地将找到的其他小部件插入到模板文件中 我不知道有什么现成的软件包,你可以下载到网页上常见的东西。如果有人花时间创建一些并使其可用,那就太好了。我认为人们倾向于自己制作适合自己问题的东西,不

我真的很喜欢它的工作方式,但我想要更多的“web高级”工具包

它可能只是一个用于Web对象的*.tt文件包,比如选择器、选择器、日期时间、菜单、数据表


网络上有这样的东西吗?如果不是,为什么不呢?

看看模块,尤其是。你是想制作自己的模板,还是使用别人已经开发的模板?您可以使用模板工具包制作自己的组件,并且可以轻松地将找到的其他小部件插入到模板文件中

我不知道有什么现成的软件包,你可以下载到网页上常见的东西。如果有人花时间创建一些并使其可用,那就太好了。我认为人们倾向于自己制作适合自己问题的东西,不一定经过重构或良好的架构,或者有点笨拙和尴尬

我有自己的代码,比如国家或州选择菜单的模板,但是我还需要一些代码来设置默认值。我并不特别想花时间让它对普通观众有用


我了解你们想要什么,同意它的价值,并希望有才能、有时间、有动力的人能接受这个想法。:)

有关表单的内容,请查看

它的新模块,但看起来是一个很有前途的模块,与TT&DBIC集成良好


如果你想了解一些更全面的东西,那就去看看吧

从其概述文档

反应是催化剂的延伸,为您提供:

  • 模型突变被抽象为动作对象
  • 反射以使用来自DBIx::类模式的操作对象生成接口模型
  • 基于视图、外观、渲染上下文、小部件和布局集的抽象UI表达系统
  • 可通过皮肤缝合的。皮肤的各个部分可以灵活地从大的部分延伸到非常小的部分
  • 界面呈现结构和模板的完全分离,使得可重用的扩展更加容易

阅读UI、Viewport和Widget文档,看看它是否能满足您的需求;-)

@james2vegas:当你需要一个表单小部件来选择日期时,你只需说类似[%form\u name=start\u date;INCLUDE date\u widget%]的话,其他所有事情,包括javascript验证,都会为你而发生。这就像有一个相当于Regexp::Common的模板一样。一个非常好的主意。我想他想要的是预先制作的更高级的东西。是的,我想要的是更高级的东西,但我不知道模块CGI可以制作低级的东西。。。我认为这是一个好的开始,无论如何,使更高层次的东西+1是的,这正是我想说的,谢谢,布莱恩!:)嗯,我真的没有天赋,可能没有足够的时间,但有很大的动力!我会在接下来的几周里做点什么……我不知道会有什么反应。它似乎真的很强大,但对于我的需要和时间来说可能太复杂了+1是的,反应需要投入大量的投资时间,但最终可能会产生良好的回报!查看www.catalysted.org上发布的反应文章: