小编pet*_*son的帖子

将url参数转换为占位符

我想知道如何在ZF2中翻译一个有参数的网址.

例如:

/{:language_link-schools-:city_link}
Run Code Online (Sandbox Code Playgroud)

我不这样做的原因:

/:language_link-{schools}-:city_link
Run Code Online (Sandbox Code Playgroud)

是因为在某些语言中,例如西班牙语,单词的顺序会发生变化.

我正在使用PhpArray,当我翻译它时,参数不会被替换,因此url呈现为​​(例如西班牙语):

/:language_link-escuela-:city_link
Run Code Online (Sandbox Code Playgroud)

而不是预期的行为:

/ingles-escuela-miami
Run Code Online (Sandbox Code Playgroud)

编辑:

参数是 :language_link:city_link

因此,我们的想法是,在一种语言中,呈现的URL可能是:

 /:language_link-schools-:city_link 
Run Code Online (Sandbox Code Playgroud)

用另一种语言可能是:

/:language_link-:city_link-school
Run Code Online (Sandbox Code Playgroud)

与您在翻译语句时执行的操作类似:

sprintf($this->translate('My name is %s'), $name) ;
Run Code Online (Sandbox Code Playgroud)

php zend-route zend-router zend-framework2

14
推荐指数
1
解决办法
1312
查看次数

.htaccess,拒绝下载目录中的文件

我试图拒绝所有人在"附件"目录中下载任何内容.

我的网站结构是:

    public_html
    -img
    -css
    -root
    --attachment
    ---(numeric id)
    ----(files)
    -js
Run Code Online (Sandbox Code Playgroud)

我要做的是,拒绝访问root/attachment//

我尝试了很多东西,但我不知道为什么,我不能让它工作,我最后一次尝试的是:

.htaccess - 在主目录上.

    <FilesMatch "root/attachment/.*/.*">
        Order Allow,Deny
        Deny from all 
    </FilesMatch>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?非常感谢你 :)

.htaccess

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

数据表 vuetify 选择多行(Shift+单击)

我正在使用 Vuetify 1.5.x 中的数据表

已启用复选框以便可以选择多行,我希望能够使用 Shift + 单击进行选择,这样我就不必单击与 Gmail 完全相同的每个复选框。

如果我有一个随排序而改变的行 id,或者在对数据表进行排序时对行数组进行了重新排序,这并不难。但这些似乎都不起作用。

有没有人用 vuetify 数据表实现这一点?

    <template v-slot:items="props">
        <tr :active="props.selected" @click="selectRow(props);">
            <td>
                <v-layout>
                    <v-flex>
                        <v-checkbox
                            :input-value="props.selected"
                            primary
                            hide-details
                            :class="{ 'red--text': props.item.was_modified_recently == 1 }"
                        ></v-checkbox>
                    </v-flex>
               </td>
          </tr>
     </template>
Run Code Online (Sandbox Code Playgroud)

Vuetify 文档示例

datatable vue.js vuejs2 vuetify.js

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