我的任务是建立一个简单的基于Web的系统来管理车辆列表.
我很想知道是否有任何健壮,干净的PHP 5框架/库专门快速完成这项工作.
他们应该能够使用基本功能快速构建任意数据结构的框架Web后端:
很高兴有:
湿梦:
我知道大多数大框架为此提供了工具和帮助,但更喜欢一个易于进入的独立,轻量级解决方案.
或者,是否有一个很棒的PHP应用程序,您建议您根据我的需要进行修改?
我正在开发一个网站,其中有很多页面不属于我对RESTful设计的有限理解,这主要是:
Create, Read, Update, Delete, Show, List
Run Code Online (Sandbox Code Playgroud)
这是一个问题:当页面没有整齐地落入CRUD/show/list时,什么是标记动作/路线的好系统?我的一些页面一次有关于多个表的信息.我正在建立一个网站,在登录后为一些客户提供"基地".它没有给他们任何关于他们自己的信息,所以它不应该是,例如,/ customers/show/1.它确实有关于公司的信息,但网站上还有其他页面以不同的方式执行此操作.遇到这些情况后你会怎么做?这个"家庭基地"向客户展示,它主要有关于公司的信息(但不是唯一的).
第二种情况:我在客户和公司之间有一个名为"匹配"的表.这些匹配在网站的不同部分以完全不同的方式访问(不同的布局,不同的CSS表,访问它们的不同类型的用户等等.它们不能全部匹配/显示.标记其他的最佳方式是什么?
非常感谢.=)
我刚读完John Evdemon在MSDN上发表的一篇文章.他抨击CRUD接口并将其称为反模式.
虽然我同意有任何状态是困难的,而Current和MoveNext是不好的想法我不同意CRUD在Create Read Update和Delete中是不好的.如果我有汽车服务而且我想让客户能够做基本操作,例如创建汽车,获取汽车详细信息,更新汽车详细信息或删除汽车,那么他们如何能够做这些事情没有CRUD操作.
或者我在这里缺少什么?
我正在为C#寻找一个简单的CRUD(或DAL)生成器.我不想要任何重量级的东西,因为我在SQL Server 2008数据库中只有几个表.
有什么建议?我知道.netTiers,但这对我需要的东西来说太过分了.
谢谢!
更新:我尝试了LINQ to SQL,它不能很好地满足我的需求.
我开发了一个Rails 3.1应用程序,它由100%的Ajax CRUD表单组成,用于输入用户和客户.我创建了两个独立的模型,控制器,视图等.每个模型的视图包含用于创建编辑更新和销毁的jquery文件.问题是当我执行任何执行远程操作的操作时,它被调用两次.我可以在firebug的控制台视图中确认这种情况以及WEBrick输出中的输出.任何人都可以帮助追踪这里发生的事情吗?什么会导致rails处理每次调用两次?
如何在SSMS中为表格自动生成CRUD存储过程?
我创建了一个模块,并希望使用核心写入和读取功能来插入,更新,删除或选择带条件的数据库值,如何在不使用SQL的情况下执行此操作?示例:$ customer_id = 123模型=(推荐/推荐)
选择
$collection3 = Mage::getModel('referral/referral')->getCollection();
$collection3->addFieldToFilter('customer_id', array('eq' => $customer_id));
foreach($collection3 as $data1)
{
$ref_cust_id.= $data1->getData('referral_customer_id');
}
Run Code Online (Sandbox Code Playgroud)
插入
$collection1= Mage::getModel('referral/referral');
$collection1->setData('customer_id',$customer_id)->save();
Run Code Online (Sandbox Code Playgroud)
DELETE,UPDATE(有条件)= ???
我正在为一大群护士和社会工作者设计一个WinForms CRUD"like"应用程序,以便与客户信息进行交互.
有许多不同的形式(大约30个 ish),他们需要"可能"与任何给定的客户进行交互,并且他们"可能"需要为特定的人从一个跳到另一个.
我对用户界面的设计很感兴趣.我只设计了非常简单的线性WEBForm CRUD,您可以在页面上执行所需操作,然后单击下一步.
是什么让mont感觉非线性WINForm CRUD应用程序?
我已经开始在这些选项卡中使用嵌入式表单的选项卡路径,但可能由于我缺乏能力,程序感觉非常笨重.我不确定直接MDI是要走的路,因为我有非常简单的用户,如果窗口被"隐藏",他们可能会很容易混淆.
我非常感谢任何人可能有的建议,见解或例子.Espeacially如果有人必须自己制作WINForm CRUD应用程序.
UI布局对您有用(或没有)?
我目前的样子就是这里 - >
来自DevFiles的http://lh6.ggpht.com/_DqVwi_JXyS0/Sf8EI0ETYrI/AAAAAAAABhI/pmAhozErubo/s288/MATRIXUIExample.JPG有没有更好的PHP CRUD代码生成器?
我想获得数据访问对象,业务对象和值对象.
很难满足我的需求,但我很高兴至少我能得到任何相关的.
[编辑]
我正在研究基于MVC的应用程序.
我正在使用自己的MVC框架.
我需要这个代码生成器来为MODEL部分生成代码.
例如实体类和值对象目前我的代码如下所示.
class CustomersDAO
{
public function add() {$CustomersVO}
public function update($CustomersVO) {}
public function delete() {}
public function get() {}
}
class CustomersVO
{
public $id;
public $name;
public $tp;
public $address;
}
class CustomerBO
{
private $id;
private $name;
private $tp;
private $address;
public function getID() {};
public function setID($val) {};
// other getters and setters gos here..
// other business logics
}
Run Code Online (Sandbox Code Playgroud) 我是LINQ to SQL的新手,并尝试为基本的创建,读取,更新和销毁(CRUD)方法创建通用数据访问对象(DAO),以便我可以重用代码.我成功地创建了一个通用方法,它将使用下面的代码删除任何实体但是,我想知道是否有人知道如何创建一个通用方法,它将通过所有表中存在的公共Id字段选择任何实体.
/// <summary>
/// Generic method that deletes an entity of any type using LINQ
/// </summary>
/// <param name="entity"></param>
/// <returns>bool indicating whether or not operation was successful</returns>
public bool deleteEntity(Object entity)
{
try
{
DomainClassesDataContext db = new DomainClassesDataContext();
db.GetTable(entity.GetType()).Attach(entity);
db.GetTable(entity.GetType()).DeleteOnSubmit(entity);
db.SubmitChanges();
return true;
}
catch(Exception ex)
{
Console.WriteLine(ex.StackTrace);
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我很确定相同的模式将适用于更新和插入,并希望在GenericDAO上有一个通用方法,它将根据实体Id检索我任何实体(即Customer,Invoice,WorkOrder等...).在此先感谢您的回复.