小编ler*_*son的帖子

使用CakePHP FormHelper和Bootstrap Forms

CakePHP的FormHelper是在制作CakePHP应用程序时生成表单的方式.可以假设,这包括生成输入元素,如下所示:

$this->Form->input('abc');
Run Code Online (Sandbox Code Playgroud)

哪个会产生这样的HTML:

<div class="input text">
  <label for="ModelAbc">Abc</label>
  <input name="data[Model][Abc]" class="" maxlength="250" type="text" id="ModelAbc">
</div>
Run Code Online (Sandbox Code Playgroud)

现在,遗憾的是,Bootstrap需要以下内容:

<div class="control-group">
  <label for="ModelAbc" class="control-label">Abc</label>
  <div class="controls">
    <input name="data[Model][Abc]" class="" maxlength="250" type="text" id="ModelAbc">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何让CakePHP产生这个输出?

php cakephp twitter-bootstrap

30
推荐指数
3
解决办法
3万
查看次数

Apple对Python框架做了什么?

[TL;博士?见底部]

OS X上的Python一直有点令人厌恶,因为它在整个系统中分散并分散开来.一些/usr,一些/Library/Python,一些/System/Library/Frameworks/Python.framework.

现在,据我所知,该框架应该包含Python 发行版,即不会改变的点点滴滴.一个例子是标题,标准库,二进制图像等.

因此,作为一种流行的Python C扩展的开发者,我认为自己在OS X生态系统中非常擅长以及如何在其上编译Python扩展.就在一个月前,苹果决定跳过质量保证,彻底打破了C扩展.

虽然Apple已经决定删除​​Python发行版的更好部分,但它还是以一种新方式打破了.看看include/目录:

$ ls -l /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.6 
total 16
-rw-r--r--  1 root  wheel    30K Jun 25  2010 pyconfig.h
Run Code Online (Sandbox Code Playgroud)

遗漏了什么?该Python.h头吧?更重要的是,我有困难,zc.buildout因为它找不到site.py......看看 - 看看:

$ python -c 'print __import__("site").__file__'
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc

$ ls -l /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.py*
-rw-r--r--  1 root  wheel    20K May 17 15:40 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc
Run Code Online (Sandbox Code Playgroud)

遗漏了什么?在site.py原来的吧?

总而言之,苹果似乎正在剥离重要的开发者资源.我在OS X 10.6.7的其他MacBook上证实了这些发现.

tl; Apple已经从Python框架中删除了许多重要的头文件和源代码.这有没有发生过其他人?如果是这样,这是什么时候发生的?为什么会这样?最重要的是,我该如何取回它们?

python macos

10
推荐指数
1
解决办法
3435
查看次数

标签 统计

cakephp ×1

macos ×1

php ×1

python ×1

twitter-bootstrap ×1