小编Law*_*son的帖子

获取当前模块名称

有没有办法获得您正在使用的模块的名称?我有一大堆模块(大约35个)具有一些常用功能.简而言之,我希望能够获得模块名称而无需在字符串中对其进行硬编码.希望这不是必要的,但这里是我想要的想法:

function MYMODULE_mycustom_hook($args) {
    $sCurrModule = 'MYMODULE';

    // Operations using $sCurrModule...
}
Run Code Online (Sandbox Code Playgroud)

基本上,我可以用模块名称替换'MYMODULE'并完成它,但我想知道是否有办法以编程方式获得该值.我正在使用Drupal 7.

drupal drupal-7

10
推荐指数
2
解决办法
4107
查看次数

为什么我的视口标签在大多数移动设备上都没有正确使用设备宽度(无缩放)?

我已经建立了十几个响应式网站,从未遇到过这个问题.基本上,我正在使用宽度=设备宽度的视口的元标记,但iPhone和Android设备仍在缩放.出于某种原因,我在Windows手机上没有这个问题.

这是头部html的摘录:

<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

这是主包装器的HTML(注意最外层的div是从jquery.mobile添加的:

<body class="html front logged-in no-sidebars page-node mobile-detect-class ismobiledevice" >   
    <div data-role="page" data-url="/?mobile_switch=mobile" tabindex="0" class="ui-page ui-body-c ui-page-active" style="min-height: 568px;">
        <div class="container">
        </div>  
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是主要的包装CSS:

html,body { margin: 0; padding: 0; background-color: #d5d5d5; font-family: 'HelveticaNue', Arial; }
body {background: transparent none no-repeat 50% 0; min-height:100%; height:auto; background-size: auto 100%; width:auto;}

body > div {width: 100%; height: auto; }
.container { background: #fff none no-repeat 50% 0; margin-bottom: 20px; …
Run Code Online (Sandbox Code Playgroud)

mobile viewport meta-tags responsive-design device-width

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

如何运行删除查询以跳过由另一个表的外键引用的记录?

我有一个通过查询远程 API 进行大量搜索的应用程序。结果被拉入我的数据层 (SQL Server),它们会在那里查看用户是否愿意与它们进一步交互。一旦用户开始使用该项目,它就必须留在系统中,但其余的结果完全没有用,只是占用空间。

我正在考虑制作一个任务,该任务将运行一个 sproc 来删除任何未被另一个表引用的行。有没有办法做到这一点?

另一种措辞是:有没有办法执行删除语句,该语句会跳过由于违反参照完整性而导致错误的行?

编辑:感谢来自@Kos 的新信息......我正在考虑的替代路径是向表中添加一个位列,如果该行最终被使用并且只是让我的任务删除行标记为假,则将其标记为真。

为了清楚起见,这里是情况的概述。这些语法可能并不完美,但希望您能明白:

-- Where all the results get pulled down and held (The table I want to clean up every 2 hours or so)
CREATE TABLE [reservations].[DumpTable](
    [utypeID] [bigint] IDENTITY(1,1) NOT NULL
    -- Other columns
    CONSTRAINT [PK_UnitTypesFound] PRIMARY KEY CLUSTERED 
    (
        [utypeID] ASC
    )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]


-- This is one of many …
Run Code Online (Sandbox Code Playgroud)

sql-server

3
推荐指数
2
解决办法
3480
查看次数