问题列表 - 第21749页

mVc世界中的HTML缩进

这是一个困扰我一段时间的问题,现在它被认为是缩进HTML代码的一个好习惯,但我有一些保留在MVC模式中缩进代码,这是一个(愚蠢的)示例:

HTML代码:

<!DOCTYPE html>
<html>
<head>
<title>Testing MVC Indentation</title>
</head>

<body>

<?php View('h1', 'I am a Level 1 Header'); ?>

    <table>
        <tr>
            <td>
                <?php View('h1', 'I am a Level 1 Header Inside a Table'); ?>
            </td>
        </tr>
    </table>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

要正确缩进,第一次调用h1视图(或部分)应该返回:

\t<h1>I am a Level 1 Header</h1>
Run Code Online (Sandbox Code Playgroud)

第二次调用h1视图时应该返回:

\t\t\t\t<h1>I am a Level 1 Header Inside a Table</h1>
Run Code Online (Sandbox Code Playgroud)

h1然而,鉴于没有任何压痕范围是在想法,所以到底能如何返回数据进行适当的缩进?此外,忽略视图中的缩进可以公开部分应用程序逻辑(<div id="content">查看实际示例之后,请查看此页面的HTML源代码):

<body>

<h1>I am …
Run Code Online (Sandbox Code Playgroud)

html php model-view-controller tidy indentation

6
推荐指数
2
解决办法
1111
查看次数

如何在codeigniter中获取表单输入框的值

FORM INPUT帮助!!

//这只是来自test_model的$ nm和$ fid的参考//

  $data['fid']['value'] = 0;
  $data['nm'] = array('name'=>'fname',
                      'id'=>'id');
Run Code Online (Sandbox Code Playgroud)

说我有一个form_view

<?=form_label('Insert Your Name :')?>
<?=form_input($nm)?>
Run Code Online (Sandbox Code Playgroud)

和一个获得单行的函数

 function get($id){
    $query = $this->db->getwhere('test',array('id'=>$id));
    return $query->row_array();
}
Run Code Online (Sandbox Code Playgroud)

然后在控制器..索引($ id = 0)

索引中的某个地方

 if((int)$id > 0)
        {
            $q = $this->test_model->get($id);
            $data['fid']['value'] = $q['id'];
            $data['nm']['value'] = $q['name'];
        }
Run Code Online (Sandbox Code Playgroud)

和mysql表有类似1. victor,2. visible等作为名称值

但是这里没有从form_input获取name和id的值,也没有在form_view中再次显示它与victor等相同的输入框中所以更新并将其发布回数据库...

有人请帮忙!请轻松,因为我是CI的新手!

php mysql forms codeigniter input

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

快速绘制抗锯齿线

我有一点问题.我最近创建了一个算法,允许在屏幕上绘制粗线(作为四边形结构),问题是当线非常长且对角线时,锯齿非常高,使得线看起来非常糟糕.在尝试获得高性能时,我有什么机会减少混叠?

我正在使用(如标签所示)DirectX作为图形API.

c# c++ math directx 3d

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

HTTP错误:500 solr配置中的严重错误

我试图从这个链接http://www.cabotsolutions.com/blog/200905/using-solr-lucene-for-full-text-search-with-mysql/导入mysql数据 我收到以下错误. .

HTTP ERROR: 500 - Severe errors in solr configuration. Check your log files for more detailed information on what may be wrong.
If you want solr to continue after configuration errors, change:  <abortOnConfigurationError>false</abortOnConfigurationError> in solr.xml
-------------------------------------------------------------
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
    at org.apache.solr.core.Config.<init>(Config.java:110)
    at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:130)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:401)
    at org.apache.solr.core.CoreContainer.load(CoreContainer.java:280)
    at org.apache.solr.core.CoreContainer.load(CoreContainer.java:195)
    at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:113)
    at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:86)
    at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
    at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594) …
Run Code Online (Sandbox Code Playgroud)

lucene solr

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

如何在VBScript脚本中断言?

VBScript脚本中使用断言的好方法是什么?

是否有内置功能或是否必须模拟?什么是最佳做法?

一个应用是测试Nothing开发期间的对象.

vbscript assert

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

尝试将CGrect传递给performSelector withObject

我正在尝试传递CGRect:

SEL frameSel = NSSelectorFromString(@"setFrame:");
CGRect rect = CGRectMake(10, 10, 200, 100);
[object performSelector:frameSel withObject:rect ];
Run Code Online (Sandbox Code Playgroud)

但这不编译

我也尝试过:

SEL frameSel = NSSelectorFromString(@"setFrame:");
CGRect rect = CGRectMake(10, 10, 200, 100);
NSValue * value = [NSValue valueWithCGRect:rect];
[object performSelector:frameSel withObject:value ];
Run Code Online (Sandbox Code Playgroud)

实际上,这确实编译但是当我调试时,框架没有正确设置:

po object
<UILabel: 0x39220f0; frame = (0 0; 200 100); text = 'reflectionLabel'; clipsToBounds = YES; userInteractionEnabled = NO; layer = <CALayer: 0x3922240>>
Run Code Online (Sandbox Code Playgroud)

但它应该是frame =(10 10; 200 100)

我怎么解决这个问题?

先感谢您!

iphone cocoa-touch selector argument-passing

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

在.NET中,如何获取符号链接(或重新分析点)的目标?

在.NET中,我认为我可以通过调用System.IO.File.GetAttributes()并检查ReparsePoint位来确定文件是否是符号链接.像这样:

var a = System.IO.File.GetAttributes(fileName);
if ((a & FileAttributes.ReparsePoint) != 0)
{
    // it's a symlink
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如何获得符号链接的目标?


ps:我知道如何创建符号链接.它需要P/Invoke:

[Interop.DllImport("kernel32.dll", EntryPoint="CreateSymbolicLinkW", CharSet=Interop.CharSet.Unicode)] 
public static extern int CreateSymbolicLink(string lpSymlinkFileName, string lpTargetFileName, int dwFlags); 
Run Code Online (Sandbox Code Playgroud)

.net c# symlink ntfs

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

使用Eclipse时在Windows上分析C代码

我知道我可以分析我的代码gprofkprofLinux上.在Windows上是否有与这些应用程序相当的替代方案?

c eclipse windows profiling gprof

8
推荐指数
1
解决办法
7424
查看次数

选择范围内的数据库行

我想从表中选择A和B之间的行.该表至少包含A行,但可能少于B行.例如,如果A = 2,B = 5且表有3行,则应返回第2行和第3行.

我怎么能在这样的范围内得到行?

我正在使用Microsoft SQL Server 2008.

sql select

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

在WinForms MDI中使用Entity Framework和存储库模式

我们即将启动一个类似于前一个项目的新项目.我可以复制旧设计,但我对旧设计并不十分满意.

它是一个"标准"业务系统(销售,盘点,仓储等),构建在.Net 3.5(Winforms MDI)的后端,后端有Entity Framework.

所有表单都继承自baseform(继承Windows.Form).该表单公开了一个名为ObjectContext的属性,该属性在第一次调用时实例化一个新的ObjectContext.我认为这构成了一个非常好的UnitOfWork,在每种形式中都隔离了所有数据访问.

然而.

我已经将所有查询和常见CRUD封装在"可怜的勒芒存储库"中.这些存储库作为ObjectContext的属性公开.

因此,如果我想绑定并命令表单,我将调用OrderLinesGrid = ObjectContext.OrderRepository.GetOrderLinesByID(orderID).

OrderRepository获取对为表单创建的objectcontext的引用,如下所示

(在我的部分ObjectContext类中)

Private _OrderRepository as OrderRepository
Public ReadOnly Property OrderRepository as OrderRepository
Get
if _orderrepository is nothing then
_orderrepository = New OrderRepository(me)
end if
return _orderrepository
End Get
End Property
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个是:

  1. 对存储库的调用是通过ObjectContext进行的.因此,我没有得到查询和我想要的dataaccesslayer之间的抽象.

  2. 对于我的域中的每个新类型,我需要在ObjectContext中创建一个属性

我对OrderRepository的调用应该只返回域对象,而不用担心它是如何持久化的.此外,我不能让每个存储库拥有它自己的ObjectContext,因为这需要我在引用时附加和分离对象,即Country到Order.Country属性.

我很感激有关此设计的任何想法和反馈:)

abstraction entity-framework unit-of-work repository-pattern winforms

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