usuario
という名前のテーブルと、同じ名前のエンティティがあり、プライマリキーの名前はidusuario
です。プライマリキーの名前が "id"でないため、削除できません。何とかこの制限を回避することは可能ですか?プライマリキーの名前が "id"以外の場合、CodeIgniterとDatamapperでレコードを削除するにはどうすればいいですか?
0
A
答えて
2
これは動作するはず:
$this->db->delete('usuario', array('idusuario' => $value));
CodeIgniter's Active Record documentation:
最初のパラメータはテーブル名であるによると、第二の場所 句です。あなたは、関数の2番目のパラメータにデータを渡すのではなく、 をここで、()またはor_where()関数を使用することができます。
2
DataMapperの、現在のリリースのように、「IDと呼ばれる主キーが必要です'であり、整数でなければなりません。これはハードコーディングされています(DataMapperを使用したい場合)。
この制限はバージョン2で削除されます。
関連する問題
- 1. 外部参照がない場合は行を削除するか、それ以外の場合は更新
- 2. 名前が空でない名前空間から名前を削除するにはどうすればいいですか?
- 3. mavenプロジェクトファイルの名前がpom.xml以外の場合、MavenプロジェクトをJIdeaにインポートするにはどうすればいいですか?
- 4. レコードが子テーブルにない場合でも、レコードを返すにはどうすればよいですか?
- 5. データマッパーパターン - ID以外のフィールドでオブジェクトを選択するにはどうすればいいですか?
- 6. codeigniterとlog4phpを統合するにはどうすればいいですか?
- 7. 別の名前空間に同じクラス名がある場合、どうすればよいですか?
- 8. 他のテーブルから一致するレコードを削除するにはどうすればいいですか?
- 9. クラス名と名前空間の競合を避けるにはどうすればいいですか?
- 10. Spring/Hibernate - 外部キーIDでレコードを挿入するにはどうすればいいですか?
- 11. マーカーが削除されたときにInfoWindowを削除するにはどうすればよいですか?
- 12. リモートブランチが削除されたときにローカルリモートトラッキングブランチを削除するにはどうすればよいですか?
- 13. XML文書から名前空間を削除するにはどうすればよいですか?
- 14. MYSqLテーブルから冗長プライマリキーを削除するにはどうすればよいですか?
- 15. sqliteで取得した後にレコードを削除するにはどうすればいいですか?
- 16. 'group'という名前のコレクションを削除するには?
- 17. Rails3/Sessions/Active_Record_Store/Signout - >セッションテーブルのCookieとレコードを削除するにはどうすればよいですか?
- 18. MapKitマップから国名と都市名を削除するにはどうすればよいですか?
- 19. 「ユーザー」に関連するすべてのレコードを削除するにはどうすればよいですか?
- 20. salesforceで一度に複数のレコードを削除するにはどうすればよいですか?
- 21. デフォルトのコンストラクタを削除するにはどうすればいいですか?
- 22. IDの代わりに名前を出力するにはどうすればいいですか?
- 23. Biztalkマップに子を持たない親レコードを削除するにはどうすればよいですか?
- 24. JavaでNeo4jのノードと関係を削除/削除するにはどうすればよいですか?
- 25. Tclプロシージャを削除するにはどうすればよいですか?
- 26. Override CompareTo:nullの場合はどうすればいいですか?
- 27. Pandasのデータフレームから数列を削除/除外するにはどうすればよいですか?
- 28. iPhoneでシャドウを削除するにはどうすればいいですか?
- 29. 名前付きスコープではない場合はどうすればよいですか?
- 30. フォームビューでレコードの名前を確認するにはどうすればよいですか?
これはそのトリックでした。私はDatamapperでそれを行う方法についての答えを期待していましたが、あなたは私により簡単な方法を教えてくれました。 hehe ありがとうございました。 –
喜んで助けてください。すべての選択、挿入などのために、できるだけアクティブレコードを使用するようにしてください。入力を自動的に保護し、SQLインジェクション攻撃から保護します。 – xbonez
Datamapperは内部でActive Recordを使用していませんか? –